Skip to content

LINQPad Feature Suggestions

More than 100 LINQPad features are a direct result of customer feedback! This is the official forum for posting and voting on ideas – we want to hear from you!

LINQPad Feature Suggestions

Categories

1187 results found

  1. I would like the autocomplete list to use a most recently used (MRU) member selection algorithm that highlights the most recently used member in the list. As you know, Visual Studio already does this, and it saves a great deal of time.

    This would be more than simply selecting the last used member after typing a dot (though that is a great start). It would also select the most recently used member for a given autocomplete character sequence. So if on an IEnumerable<T> I used FirstOrDefault() and then later used SingleOrDefault(), the next time I type "." on an IEnumerable<T>…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Some multi-line strings are easier to read in a fixed width font; these are hard to read in LINQPad today.

    33 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. In addition to closing an established connection it should also cancel a connection that in the process of being established.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. When using LinqPad for sql editing (i.e. as part of stored procedures, dragging table names from the tree view gives the wrong name because you are pluralising by adding "s". Would also be great if app automatically could fill in the schema for a table when dragged onto a sql query page.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. It would be very useful to have the option to put query results in a grid with sortable columns etc. instead of just HTML.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. For people with multiple projects with multiple folders of linq queries, you would have to use the "Set Folder" feature to change directories. One way to solve this problem is to default to the directory that you clicked on a .linq file. Another idea would be to keep a history of the project roots (folders) like Visual Studio.

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Microsoft *.mdb file are very small, compact, efficient, and very easy to use with .NET
    I personally use them because of their size (very very small), and everything is located in this unique file (data, provider, queries.. everything!).
    People think there are limited, I believe with LINQ they are now as efficient as any other !!
    Please give us support to .mdb file, I'm waiting on this since your first LinqPad public release (yep.. that's a long time waiting)
    Thanks in advance for your beautifull software !!!

    134 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. From VS, right-click on selected method, choose "Run in LinqPad". It creates a new query, copies the method from the source, adds using statements from the top of the file, and reference dlls used by the project. Likely would also need a way to reference other code files within the same project and/or reference the current dll

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. If you download and run the beta 4.x version, you can see that updates are available but you cannot automatically download and update the local version as you can with the release 4.x versions. It would be nice to be able to update to the newest beta version automatically (or possibly to the newest release if there is a version newer than the beta).

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Add Tables node and display all database tables under this node. Like you do in Views, Stored Procedures, and Functions.

    Currently all tables are displayed as direct children of the database node.

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. I'd really like the ability to compile a "project" of the type C# Program (or the VB/F# equivalents) into a Console application. Calls to .Dump(); could be replaced with Console.WriteLine(); with IL transformation.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Currently I get the following exception when accessing POCO methods and properties.
    NotSupportedException: The specified type member 'Language' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. It would be nice to be able to fine tune my query then click "make EXE". An executable would be produced that just ran the query and showed the Dump results as if I had run it directly in LINQPad. A more advanced option would be to allow some simple parameters to be passed and used in the query. This way I could write some simple reporting queries and then give them to someone else or add shortcuts to easily run them again myself.

    1,684 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. something along the lines of either:
    A) a plugin to visual studio (toolbar button) that I can click "open in Linqpad" that will launch linqpad with a reference to the assembly of the current project, plus a dialog that pops up, where I can select any of the other projects in the solution to also reference, this will automatically bring in the namespaces as well.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. 7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. since LINQPad 4 is a .NET 4 version,
    imho,
    I'd like to name it LINQPad4.exe
    BUT it refuses to run.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Can be important to see the generated calls of Std Query Operators when designing new LINQ providers. Request clicking the lambda button next to "Results" to show this, as in
    from x in new int[] {1,2,3}
    select x * x

    new int[] {1,2,3}.Select(x=>x*x)

    This gets real important with the various SelectMany overloads, as in

    for a in new int[] {2,3}
    for b in new int[] {7, 11}
    select new int[] {a, b}

    does this gen code for

    IEn<B> SelectMany<A,B>(this IEn<A> as, Func<A, IEn<B>> f)

    or for

    IEn<B> SelectMany<A,B>(this IEn<A> as, Func<A, IEn<A>> f, Func<A, A, B>> g)

    ? Would love…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. In some Windows network environments local profiles sizes are sometimes restricted by group policies, meaning samples can't be download to the default Application Data folders. My Queries has a Set Folder... option. This would be useful for the Samples tab too.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. add ability to connect via oledb

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Even on my dual quad core box with 4GB RAM, LinqPad can take a long time to open. The UI is often unresponsive when switching to the application or compiling/running a query.

    I'd like to see some investment in improving the performance of the application and giving it a more lightweight feel.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?