236 results found
-
Change log or release notes history
I'd like to know what has changed or updated or been enhanced when a new version becomes available, or to review previous release notes to see if there are existing features I missed.
3 votesGo to Help | What’s new
-
enable distinct hyperlinq
given a list like this
new List<int>{1,1, 2}.Select (x =>
new {
hyper=new Hyperlinq("http://" + x.ToString()),
x} ).Distinct().Dump();the result should be a distinct list of hyperlinks, but distinct doesn't work as expected when hyperlinq is present.
3 votes -
Hot exit functionality for open (and unsaved) editor tabs
Add an option to restore the open editor tabs (session) on restart of the application again. Especially the unsaved editor tabs. This is a really handy feature of e.g. Sublime 2 and helps to avoid unnecessary file bloat for not so important scratches worked on in LINQPad.
36 votesThis feature is available from 6.9.12
-
"Save As Snippet" saves code with it.
It would be cool if in the Save As dialog we could save as .Snippet files. Also it would be nice to open .snippet files from Linqpad so we could edit them if needed.
See Joe A's answer here for background:
http://forums.oreilly.com/topic/20980-how-to-you-create-a-snippet/"LINQPad saves just the references and namespace imports into the snippet file. I guess it should also allow you to save the query text - that would be quite useful!"
Thanks!
8 votes -
Allow users to disable or change the upload to instant share hotkey.
Many code editors use Ctrl-Shift-U to toggle the case of selected text to upper case.
25 votesThe hotkey can now be disabled from the Upload window in the latest LINQPad 5 beta.
-
Make possible to comment/uncomment code
in Visual Studio you have the ability to comment/uncomment code sections. I use this very often to test code sections.
1 voteThis feature has been available for a while. Same shortcut keys as in VS.
-
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
-
Add display name for connection
Would be nice to have a option to give a name to a connection, as we have many connections going through IP and not host names
3 votesRight-click the connection and choose ‘Rename’
-
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 -
12 votes
-
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
-
236 votes
-
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)
-
Editor Auto Indent
I keep hitting Ctr+K+D to auto indent my code when i'm in linqpad but it comments my code instead.
it would be great if linqpad could indent the code automatically.
857 votesThis is now complete in LINQPad 5. www.linqpad.net/download.aspx/beta5
-
Ability to add config
Sometimes I use Linqpad to reference an existing data access library for one of my applications to quickly test something but if the functions I'm testing in the library refer to configuration settings the query fails. We should be able to specify an app.config in the advanced query properties.
265 votes -
entity framework
Use Entity Framework code-first (generated) to access to existing DB instead of LINQ To SQL.
11 votesThis feature is available in LINQPad 6 – you can now choose between LINQ-to-SQL and Entity Framework Core.
-
enhance intellisense
Intellisense should popup when writing, not only when CTRL+Space'ing
just like Visual Studio.
1 vote -
Ability to post clickable links in results
Maybe by having some kind of escape code whereby your dumped string doesn't get encoded or by having tags like in forums [url][/url]
2 votesThis has just been implemented in the latest version – see Peter’s comment
-
Fix the DataGrid 'Edit Data' feature for single row editing.
The DataGrid 'Edit Data' feature works fine when editing values where there are more than one row. In this case, the results appear in a table and each row's cell can be edited. However, if navigating (via hyperlinks) to a table for which there is only a single row, then the view changes from a table to more of a property sheet view with only two columns: the attributes and values. In this mode, the only thing that allows editing are boolean fields (that appear as checkboxes) and strings. All other numeric values give the following error:
Object of type…
1 vote -
Cross Database Linq support
LinqPad should be able to do Cross-Database statements.
The user could enable this, by manually adding the tables from each database which should be used in the statement...
Currently this option is enabled by making a DataContext and use that. however, it would be much faster if Linqpad supported this natively...
227 votes
- Don't see your idea?