237 results found
-
Fix bug for default query type
If you change the default query type to C# Program or C# Statements and then create the query by right clicking on a table then result doesn't add the necessary ";" to the generated query.
0 votes -
Add textbox to 'Add References' dialog
Add Reference dialog :
- add textbox for easier searching so you see what you type
- searching should be done using filtering, all results containing the search argument,not starting with
eg searching for Web should give : System.Web, System.Web.Mvc etc3 votesCompleted in latest build. There are other enhancements to adding references, too (see
Help | “What’s New”) -
add references enhanced search
Add refenceres should search using textbox so you see what you type, search should filter results, and searching should be done using Contains instead of startswith
5 votesCompleted in latest build. There are other enhancements to adding references, too (see
Help | “What’s New”) -
fix bug with "new" in comments
Typing "new" in a comment causes the intellisense to popup.
0 votes -
97 votes
PostgreSQL support is now built in to LINQPad 6 (and available in LINQPad 5 via third-party drivers.)
-
Configurable Tabs
Allow the tab size to be configurable, as well as whether the tab character or spaces are inserted when the user hits the TAB key on the keyboard.
6 votesBoth are configurable in latest build (Edit | Preferences).
-
Allow to execute query in 'release' mode
Run optimized code especially for quick profiling.
1 voteThis is now the default. You can switch between optimized and unoptimized compilation in Edit | Preferences
-
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
-
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 SQL Azure
SQL Azure won't allow you to use the same methods as an onpremises version, so it currently fails on connection. However, fundamentally it is SQL Server 2008 under the covers and would be easy to support. This would be the best cloud database mgmt tool.
20 votesThis is now available in the latest release.
-
allow extension snippets
I would like to be able to also use LinqPad to just drop in an extension method for testing. I don't want to have to write windows class library project to test a simple extension idea.
18 votesThis is now available in v2.
To define an extension method, set the language to C# Program, and write a static class:
void Main()
{
…
}static class Extensions
{
public static void Foo (this ……) {}
} -
multi monitor support
Add so that you can set the results in different monitors. Would be very nice when the result is very large.
30 votesThe shortcut key to undock results is F8 (Query | Undock Results).
-
246 votes
-
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
-
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
-
Fix the SQL Server Manager open file bug
When I click "Open In SQL Management Studio", I have the following reply from SSMS - translated from French:
The following files were specified on the command line:
D:\Documents
and
Settings\
...
\bbsilkof.sqlThese files couldn't be found and won't be loaded
I suppose you should add enclosing quotes to the file name when emitting the command line. This should fix this.
3 votes -
Provide support for Linq to ADO.Net Data Services using "Add Service Reference" equivalent
Adding EF support was MASSIVE. If you could add DataServices support as well it would be an AWESOME tool
8 votesThis is now available in the latest release.
-
Allow prompting for user input
Something like this:
int age = Prompt<int> ("Your age");
and it would bring up a dialog asking the user to enter their age.
That would handle single values. For multiple values, maybe Tuple-style:
var data = Prompt<string,int,bool> ("Your name", "Your age", "I agree to the terms and conditions");
("Hello, " + data.Item1 + " of age " + data.Item2).Dump();
if (!data.Item3) "Please agree to the terms and conditions".Dump();
It should remember the last value entered. If the user hits Cancel, then it should throw a OperationCancelledException or something like that.
48 votesThis works via Console.ReadLline and Util.ReadLine. See “What’s New” for more details.
-
"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.
-
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
- Don't see your idea?