317 results found
-
Add support for stored procedures that have table-valued parameters
LINQ to SQL can't be used with stored procedures that use table valued parameters. However, since LINQPad is sooooo much more than a simple LINQ tool :-), it would be useful if stored procedures that use table valued parameters were also visible and editable and even usable in appropriate ADO.NET code.
24 votesThis feature is now available in v6.10.9
-
Export multiline value from one cell in output into single excel cell
When exporting to excel table which has more lines value in one cell, linqpad splits the lines into separate cells and other "single line" values on the same row are merged into one. It would be nice to have multiline values also in one cell in excel.
24 votes -
Integrate web query sharing
Would be cool if we could share queries to frineds through instant messaging in a similar way that Small Basic does it:
http://blogs.msdn.com/smallbasic/
it will store the query on a server somewhere and give a short link you can hand out for people to use.23 votesDone! File | Upload to instant share.
-
Add ability to group connections by server
For people who end up having more than just a few connections, it would be very handy to be able to group connections by server (perhaps default to the server name but also allow the user to replace it with an alias).
23 votesCompleted in LINQPad 9.
-
Ability to divide the panes vertically
As in VS WPF design.code window panes, I really like to have the ability to create vertical panes for coding and results whenever I want. Like to press some button and change their orientation from Horizontal to vertical or vice versa.
23 votes -
Support versioning of Nuget Packages
It would be great to have the ability to choose a version other than the latest version of a Nuget package. Oftentimes, we find that latest versions of packages can break functionality or we are just not ready to move to latest version of package yet and we are not in control of the Nuget package itself.
I would like to be able to add Nuget reference and optionally supply a specific version string (it can be manual entry and not a list).
23 votesNuGet versioning is now supported in the latest beta: www.linqpad.net/beta.aspx
-
Implement auto-save on compile.
I am so used to the 'save on compile' option in Visual Studio, that I can't get into the habit of saving in Linqpad until I have finished or closing linqpad (and since Linqpad is so useful it never gets closed).
This has resulted in me losing work several times.
Would it be hard to add an option to save files to the temporary folder when a query is run.
Don't need there is a need to attempt to recover the files, as I can go looking for them.Thanks
22 votesIn LINQPad 9, you can enable both Auto-Shelve and Auto-Save as options.
-
Specify Display Size When Using Util.Image
When dumping images to the output window, sometimes it would be nice to specify the maximum display size for the image, so that a large image doesn't fill up the entire results window causing much scrolling to get to anything below.
22 votes -
Show the JIT assembly code like Visual Studio's Disassembly window
Sometimes rather than viewing IL I want to see the exact assembly code the JIT produces on my computer. LINQPad is a perfect place for such a playground.
22 votesLINQPad includes X64 assembly in the IL tab. If you'd like ARM64, please create a new feature request.
-
Entity Framework Core RTM
Support Entity Framework Core RTM, which is not EF 7.
22 votesEF Core for .NET Framework or .NET Standard is supported in LINQPad 5.
EF Core for .NET Core is now supported in LINQPad 6:
https://www.linqpad.net/LINQPad6.aspx -
Allow tabs to be renamed (without saving)
Instead of a new tabs always being named "Query n", allow the tab to be renamed without saving it to a file first. I think it would also make sense to not allow renaming of a tab from a file that was loaded.
21 votesThis feature is now available in LINQPad 6. Use the context menu option, or press Shift+F2.
-
Word wrap in text editor
I'd like an option for line wrap in the text editing pane. Other text editors have this option (notepad++, visual studio)
21 votesWord wrap is supported as of v4.48 (Edit | Preferences)
-
NuGet v3.0 support
Allow upgrading LINQPad NuGet package to 3.0 independently
21 votesThis has been supported for some time
-
Implement CTRL-D multiple selection in the same way as Sublime Text / VS Code
In Sublime Text and Visual Studio Code you can select multiple other occurrences of the current selection with CTRL-D (see the first animation in the main slideshow on https://www.sublimetext.com/).
I'm so used to this being available that it now almost feels like a chore to have to do a 'normal' find/replace when I'm editing in LINQPad (I know: First World problem...).
Anyway, it would be amazing if LINQPad gained this capability, as it really speeds things up when hacking about with code.
21 votesLINQPad 9 now supports multiple cursors. The default keyboard shortcuts are the same as Visual Studio (Shift+Alt+comma/period), and can be customized to whatever you like.
-
DumpHTML() to write Custom HTML to the Resultwindow
Would be a great addition imho.
This would enable the user to generate quick'n'dirty reports, add links for directing to (filesystemfolders/websites)
or mailto links to send an email20 votesCall Util.RawHtml, passing in either a string or an XElement.
-
Support SQL Azure
SQL Azure won't allow you to use the same methods as an onpremises version, so it currently fails on connection. However, fundamentally it is SQL Server 2008 under the covers and would be easy to support. This would be the best cloud database mgmt tool.
20 votesThis is now available in the latest release.
-
Implement autosave in addition to recovery
Please save all "unsaved" queries automatically. I don't care where, but I don't want to see any "do you want to save your changes" dialogs unless I try to close a query window with unsaved changes.
When starting linqpad, my previously unsaved queries (session) should be available, perhaps even with my cursor where I left it.
20 votesThis feature is available from 6.9.12
-
Support IDbContextFactory with Entity Framework POCO connections
When using a DbContext for a connection, LINQPad currently only supports parameterless constructors or constructors accepting a string. Please consider supporting IDbContextFactory<TContext> with Entity Framework POCO connections.
20 votesThis is now supported in LINQPad 6:
https://www.linqpad.net/LINQPad6.aspx -
Detect file changes
I love LINQPad, but I really, really wish it noticed if the files changed on disk while they were being edited. Currently the application will overwrite a changed file on disk when it has been modified by another editor. There are two scenarios where this happens, one is when the file is under version control and I have reverted it to an older version or otherwise changed it using some version control function and the other is when I have used some other editor to edit the file (such as SlickEdit or Visual Studio, both of which detect if LINQPad…
20 votesThis is supported in the latest LINQPad 5 beta (as of June 2019) and in LINQPad 6.
-
Search all "My Queries" or Samples for a string
A "find all" dialog that lets you search all samples or "My Queries" for a string.
19 votesCheck out the latest build – a ‘Find All’ option is now on the Edit menu.
- Don't see your idea?