240 results found
-
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
-
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 -
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
-
.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!
-
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 -
246 votes
-
236 votes
-
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 -
Support Oracle
This replaces the more general suggestion "Support Oracle / MySQLl / SQLite". Vote here if you need Oracle support.
217 votesOracle support is now complete – let me know how you get on. Go to Add Connecton | View More Drivers and download the IQ driver. You’ll need LINQPad v2.35/4.35 or later. This driver is free of charge.
-
Open Table for Edit as in SQL Server Mgmt Studio
SQL Server Mgmt Studio allows one to open tables for editing data. In order for LINQPad to be able to replace SQL Server Mgmt Studio, as the LINQPad challenge suggests, the editing data directly feature is needed
207 votesThis is now available to LINQPad Premium users in latest beta: www.linqpad.net/beta.aspx. Let me know what you think.
-
"My Extensions"
There should be a way to write and maintain a set of extension methods that would be made available to all query windows in LINQPad.
146 votesThis is now complete. Go to “My Queries” and click the “My Extensions” query.
-
Support Oracle / MySql / SqLite Databases
What are people's thoughts on this? Which is more important: Oracle, MySql or SqLite? Should the support be through custom Entity Framework-driven DataContexts or via automatic DataContexts?
144 votesClick Add Connection and ‘View More Drivers’
-
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 -
Add ability to target .NET Core
.NET Core is gaining adoption, and I find myself needing to experiment on .NET Core more and more, especially since .NET Core has it's own surface area. It be great to be able to do this in LINQPad.
I don't need LINQPad to run Mac/Linux, just the Windows version to be able to target .NET Core.
129 votesA public beta is now available: https://www.linqpad.net/LINQPad6.aspx
- Don't see your idea?