1201 results found
-
Timestamp on SQL tab
Display a timestamp for each SQL statement on the SQL tab so that the user can see when and how long between each command was executed.
3 votes -
Add a tools menu or function to send the current file or query including row and column location of the cursor. I do this all the time with
Add a tools menu or function to send the current file or query including row and column location of the cursor to an editor.
1 vote -
Automatically Update NuGet Packages
It would be great if there was an option for each NuGet package in the LinqPad NuGet manager that allows you to set a package to auto update when a new version of the package is released.
We connect LinqPad to internal NuGet packages and the consumers of these packages should always be up to date with the latest versions of our internal packages.
18 votes -
LINQPad as a VSCode extension
I mean, come on... this is a brilliant idea! The beauty and power of VSCode, plus the beauty and power of LINQPad?
LINQPad could inherit the editor features of VSCode and output its results in a separate pane.
BANANAS!
88 votes -
Change the crash recovery implementation
Some Windows updates wipe out a recovery file.
1 vote -
outline code in the top of the query editor in a dropdown
in visual studio when A file is opened in the top of the window for the current file there's a dropdown that you can easily navigate into functions / procedures / etc, like a outline of your current file
anyhow, in linqpad the unique dropdowns are to code (C#, VBNET, …) - that In my case I just use C# or sql and another one for connection -> both I believe that are useful - but I don't even use/change in most scripts
so having a 3rd one (since connections takes a lot of space - or choose between connections…3 votes -
Close queries to the right, similar to Chrome, Edge, etc.
When right-clicking on a query, add an option to close queries to the right of currently selected query. Dialog-wise when handling unsaved queries is at your discretion, but I can see something as follows:
-If there's no unsaved queries, don't prompt asking to save.
-If there's one unsaved query, do a prompt asking to "Save Query X?".
-If there are multiple unsaved queries, do a prompt asking to "Close all unsaved queries to the right of [currently selected query name]9 votes -
Command to insert a new GUID into query text
Add editor command to insert a new GUID into the query text.
The current workaround requires opening another tab and running Guid.NewGuid() command there, then copy-pasting back to original query.4 votes -
app.config custom path - provide for relative references
allow for relative reference to a config file.... something like.....
[QueryPath]\app.config
and/or
currently if no path info is supplied (just file name) the LP app assumes the file location to be the folder of LP.... maybe look in query path folder first?
This would allow for more portability of scripts... might be able to just package up the folder... relative references will allow things to run on the other end without having to make path tweaks.
1 vote -
Compiler error CS0570 - referenced .NET Standard assembly method returns value tuple
For example, trying to use the following method defined in a .NET Standard assembly:
public static (object o, string objectName, string category)[] GetTestObjects() => ...
3 votes -
Rename 'Clone Query' option to 'Duplicate Query'
The 'Clone Query' and 'Close Query' options when right-clicking a tab look very similar and can often lead to accidents. The 'Clone Query' option should be renamed 'Duplicate Query' to resolve this.
5 votes -
Auto scroll doesnt work with a changing DumpContainer
Updating content of a DumpContainer doesn't trigger an auto scroll.
Run this code in c# statements or c# program mode:
Util.AutoScrollResults = true; var container = new DumpContainer().Dump(); var builder = new StringBuilder(); while (true) { container.Content = builder .AppendLine($"{DateTime.Now:fff}") .ToString(); Thread.Sleep(150); }
3 votes -
pin column names
It would be nice to allow pinning the column names for the dump results such that when you scroll the results down, the column names stay put. A good example is what Excel does. I'll import data into Excel then "Format As Table, and specify the first row contains a header.... As long as i'm within the table defined area in the table the column headers will remain visible. This way when scrolling through results with a few 100 rows and just as many columns, one isn't lost with "What column was that...?" Okay i might have a short attention…
1 vote -
Embed-able LINQPad
Similar to the "embed linqpad as a control" suggestion, which would be nice, but I'm looking for a formal method of embedding LINQPad in the same AppDomain as the host. I've been running LINQPad embedded in Rhino3D for years, not as a user control but via the ExecuteAssembly method on the AppDomain (with process isolation disabled in LINQPad). Simply invaluable. Ever since the new separate process architecture was implemented in LINQPad my previous hack no longer works.
It would be great if there was a simple hook in LINQPad.exe that we could call to run LINQPad in the host applications…
3 votes -
Starting editor line breaks with a tab (or spaces) when breaking long statements
When writing long statements (Specially Linq fluent statements) we tend to break them into multiple lines. However the first line break in LP starts at the same position as the first line and we always need to tab (or spaces) so that lines from 2nd onward appears nicely.
1 vote -
Implement or give examples of Dbus (with dbus-sharp) integration
Dbus is a cross platform desktop integration bus, and has properties similar to Activex and Com. This would be to allow LINQpadto glue windows applications (when run in wine) to a Linux Desktop, or Mono application with Dbus support on a mac.
1 vote -
Exclude #region/#endregion from code indents
The indent command shouldn't indent the #region/#endregion statements just like it doesn't indent #if/#endif.
1 vote -
connection
I am trying to creat connection but i am unable to connect.
Let us know what exactly the parameter here for http://{MachineFQDNORMachineIP}/ Citrix/Monitor/OData/v1/Data
MachineFQDNORMachineIP}/ --- Database server on which monitoring database is residing or Desktop director server name.
Citrix---?????
Monitor ---- is the instanse name1 vote -
Make the "Production" flag configurable at a server level
I often connect to databases individually on a Production server because of the way our security works. These connections are temporary and transient for security reasons.
Rather than marking a connection as Production each time it would be helpful if I could configure the server as a Production server and then each time I connect to an individual database it is automatically marked as Production.
Thanks!0 votes -
Include total number of items if dumped object is collection
When collection contains more items than the limit in the rich text mode the header says "First n rows". If the object implements ICollection or IReadOnlyCollection it would be nice to show "First n rows of {dumpedObject.Count}"
1 vote
- Don't see your idea?