302 results found
-
Autocomplete for SQL
I use LINQPad as a replacement for SMSS and would LOVE the Autocomplete to work for SQL (e.g. type "SELECT Orders." and upon typing the "." character all of the fields of Orders should up in intellisense).
1,290 votesSQL autocompletion is now available in the latest LINQPad beta 9.5.2. This feature is brand-new - please provide feedback! SQL Server only for now; SQLite and PostgreSQL will follow soon.
-
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
-
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
-
Provide a LINQ Query Tuner
Something to identify common patterns of misuse or inefficiency in LINQ queries, and suggest alternatives
847 votesThis is now available in LINQPad 9 with the new AI agent. Just press Ctrl+I and ask LINQPad to tune your query. It will fix your query with full red/green diffing, as well as explaining the improvements it made.
-
Support the Mono framework and run on OSX
Run on the Mono .NET framework and in particular support for running on OSX.
843 votesThe first preview of LINQPad for macOS is now available: https://www.linqpad.net/LINQPad8Mac.aspx
-
include another .cs file(s) in a .linq file
in "C# Program" mode:
void Main()
{
...
}
// Define other methods and classes hereinclude MyClass.cs // <--- something like this
So that we can have MyClass defined in another file (MyClass.cs) and just include it instead of copy&pasting the code. This would allow better code separation and re-use.
811 votesThis is now available in the LINQPad 6 beta:
https://www.linqpad.net/LINQPad6.aspx -
LinqPad on .NET Core
It would be great for Linux and Macintosh developers to be able to use LINQPad :)
737 votesThe first preview of LINQPad for macOS is now available: https://www.linqpad.net/LINQPad8Mac.aspx
Please use the following link to vote for a Linux version:
https://linqpad.uservoice.com/admin/v3/ideas/37909315
-
Debugging support
Setting brakepoints and running in the debugger. The Dump Window could be used to Show debugging hints
698 votesThe LINQPad integrated debugger is now in beta!
-
Add AutoComplete for VB.NET
We need the auto complete feature to support VB syntax.
559 votesThis is now complete in LINQPad 5. www.linqpad.net/download.aspx#beta5
-
Command Line Interface
Make it possible to execute LINQPad and script via a command line script.
linqpad.exe "c:\script.linq" /execute
529 votesA beta is now available: www.linqpad.net/beta.aspx. Please let me know your thoughts here: http://forum.linqpad.net/discussion/195/feedback-needed-command-line-interface#latest
-
Add basic vi style editing mode
I use vim a lot, and ViEmu in visual studio.
Adding vi style editing modes to linqpad would make it absolutely perfect. It doesn't have to be comprehensive, just hjkl movement, dd, cw, dw, w, $ and : commands would be great.511 votesThis is available from v5.27
-
Linqpad for Mac Please,
I work with xamarin, but i only have xamarin Indie license, that means i work with xamarin studio for mac. I can't afford for business license. So switching back to windows and mac just to use linqpad in windows is a bit annoying and the data that i need to "LINQ" all in Mac.
487 votesThe first preview of LINQPad for macOS is now available: https://www.linqpad.net/LINQPad8Mac.aspx
-
.NET Type highlighting
Highlight Types, Attributes and Classes with the Color:Teal just like in Visual Studio...
eg: DateTime should have a color
eg2: class MyClass{}
MyClass should be highlighted450 votesThis is now complete in LINQPad 5. www.linqpad.net/download.aspx/beta5
-
OData v4 Support
Version 4 of OData is released and supported by Web API. (And since WCF Data Services is dead, Web API OData is all we are going to get.)
Please consider support for version 4 OData endpoints.
415 votes -
Save/restore queries on close or manually
I'm a multitasker, and I usually have 7 or 8 (or 20) tabs open in LINQPad. When I need to restart my computer, or for whatever reason close LINQPad, I could to save each of my queries (coming up with a meaningful name for each), remember which ones I had open, and reopen them one by one when I restart, but I find it's quicker and easier to just kill LINQPad with Task Manager so that it will offer to reload all my tabs for me automatically. I would be nice if LINQPad had the option to save and restore…
397 votesThis is now available from V6.9.12 (in beta as of June 2020). It employs a new autosave engine that serializes all editor operations, so that the undo/redo stack is restored along with the query. You can choose to shelve queries upon exit, or by default in the Edit | Preferences dialog. A conflict-detection mechanism ensures that you can’t accidentally overwrite a query that’s been subsequently edited via cloud synchronization or another application. Enjoy!
-
make it possible to reference and execute .linq files
When saving a .linq file, make it actually save as a compiled .exe but renamed, allowing us to reference the scripts in our projects and execute them from the command line.
303 votesI'm marking this as completed, because it's largely covered by #load and LPRun.
-
Organize Connections Into Folders
Would be nice to be able to organize my connections into folders like "Dev", "Test", "Prod", or by focus, like "Reporting", "Web", "Internal", etc.
300 votesThis feature is available in LINQPad 9.
-
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 -
linqpad as a portable app
Right now I don't see a way to portabalize the app. All of the main config data, connections, app plugins, etc. save into the AppData folder. It would be nice to have an option to have these all save to a subdir of the executable so you could move the app between systems and have all of your settings, connections, plugins, etc. intact.
251 votesI'm marking this as complete - see https://www.linqpad.net/PortableDeployment.aspx
-
246 votes
- Don't see your idea?