236 results found
-
Disable automatic server connection
When Linqpad first starts, it automatically connects to every server you have added as a connection. Please add an option to disable this behavior and only make a connection after clicking on the server first.
27 votesGo to connection properties and in the database box, uncheck “Populate on startup”.
-
Allow OData connections to have names as credentials can change and affect query resutls
Allow OData connections to have names so more than once conenction to the same URL can be created. When credentials change this can affect query resutls.
3 votesRight-click on the connection and click ‘rename’.
-
Provide a format statement option context menu item
This function would clean up the statement by providing tabs where necessary (align and indent).
115 votesThis was completed in LINQPad 5
-
Increase Maximum rows returned beyond 10000
Please make the number of rows returned user configurable beyond the current limit of 10,000. As a sql management console replacement tool, this is a firm requirement for me.
8 votesDone. Click the new ‘Results in Grid’ icon. The result count is then limited only by memory.
-
2 votes
From v4.37, there’s now a ‘Results to Grids’ mode with always-visible headers.
-
#if for LINQPad
It would be great if LINQPad could use #if (http://msdn.microsoft.com/en-us/library/4y6tbswk.aspx) and #define for LINQPad queries .
For example, to avoid nested classes I add two closing braces after the Main() function and omit closing the last class in my LINQPad file (http://solutionevangelist.com/discussion/12/linqpad-and-ef-code-first-ado.net-entity-framework-ctp5)
In fact, we wouldn't have to use #define either if there was just a default #define LINQPAD for all queries. Then we could bypass Util.ReadLine() methods, etc.
6 votesYou can now define symbols and use conditional compilation directives in LINQPad.
-
add reflection support, so that I can explore assemblies and play with reflected code inside linqpad
Since a certain software vendor announced that a certain reflection tool is no longer going to be free, I'd love it if I were able to browse assemblies, just underneath database tree and expand an assembly and a method, see reflected code, and then be able to single click copy the code into linqpad code editor window so that I can explore the code "hands on", something that current reflection tools dont allow you to do.
10 votesI’m marking this as complete, because LINQPad now includes an integrated ILSpy.
-
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
-
Interface implementation
How difficult would it be to implement an interface in a class using autocompletion to create the method stubs? Similar to CTRL+. in VS, which lets you choose implicit or explicit implementation.
The issue is that if you create class using IDisposable interface, you have to manually create the Dispose method, for instance, and while this is easy, some others have more complex signatures, etc...
Thank you.
38 votesThis is available from Version 5.24
-
Support application name in SQL connection strings
I always use the SQL profiler to debug SubmitChanges issues. Using the application name argument in a sql connection string provides a very easy filter in the SQL profiler.
6 votesFrom v4.36, LINQPad adds both “LINQPad” and the query name to the application name in the connection string.
-
The ability to disable the SQL, IL and Labda output to save on memory consumption.
The ability to disable the generated SQL, IL and Labda output to save on memory consumption for large queries.
4 votesYou can disable SQL translation generation as follows:
ExecutionEngine.SqlTranslationsEnabled = false;
The Lambda translation window shows output only for queries that you dump, so it shouldn’t consume memory out of tandem with the results itself. Let me know if you think this is still a problem.
The IL translation only populates when you actually click on the tab.
-
add a progress bar
add a progress bar between the results button and the export results button.
Allow the currently running statements update the progress.this.Progress = ....
It can just be a number between 1 and 100, keep it simple. It will allow us to have some idea how long a query is taking.
We use linqpad for maintenance tasks as well as it's intended purpose and this would be a kewl feature.
5 votesUsage: Util.Progress = 50;
Assigning a value “hijacks” the main progress bar, turning it from a marquee into a continuous progressbar.
-
recover unsaved queries after failure
provide for recovering unsaved queries when LINQPad stops working
4 votes -
16 votes
LINQPad now supports both standard and code-first models.
-
recover open files after computer crash
My workstation crashed (not LinqPads fault!), but I did have a few queries open. It would be nice if LinqPad would offer me to recover those files (exactly like Word, Visual Studio and even SQL Management Studio).
But yeah... I should have saved those files...5 votes -
1 vote
A bug that sometimes prevented this from showing has been fixed in 4.36
-
Support IntelliSense for F# too!
Please add F# support in this area! In a language where the types are almost always inferred (rather than almost always declared), something to show currently inferred typing would be a huge plus! Not to mention the usual autocomplete on library elements etc.
1,028 votesA LINQPad beta with F# autocompletion and tooltips is now out! Please report any bugs that you find. Download here: www.linqpad.net/download.aspx#beta
-
Regions & Outlines
I'd like regions (#region, #endregion) to behave as in Visual Studio so I can expand and collapse them. So far they don't appear to.
1 voteThis feature is available with the registered version, in ‘C# Program’ mode.
-
Include other scripts
I'd like to factor out some code into a script I include because I use this code across scripts. I don't want to have to compiled to an assembly and reference it because then I can't "script" it anymore.
Please include an "include" syntax or GUI setup (which will then obviously manifest itself in the .linq XML prelude.)
141 votesThis is now available in LINQPad 6:
https://www.linqpad.net/LINQPad6.aspx -
Path to current script
Would like to get the path of the currently executing linq script.
3 votesThis feature is available from v4.27.1.
Util.CurrentQueryPath now returns a full path to the current query.
- Don't see your idea?