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

1201 results found

  1. A list of previously executed statements and expressions is a useful addition to the My Queries pane or as a separate tab entry. It would be nice that this history can also be queried like the examples.

    13 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)
  2. at least don't hide it just because the visible lines (of a larger script) don't need horizontal scrolling. Because dynamically hiding/showing it adjusts the vertical height of the vertical scrollbar which in turn makes tracking the scrollbar thumb using the mouse I-M-P-O-S-S-I-B-L-E !!!

    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)
  3. It would be great if the Connection Node would offer an "Count all Tables" option which iterates over all Tables and adds the Row Count behind the Table Name in the Tree View. Would be great when taking first looks into new Databases (e.g. SQLite Databases).

    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)
  4. I'd like linqpad to save all open queries when closed. Similar to how it recovers unsaved queries after crashing. If I've changed 'Named' queries it would prompt to save changes, but unnamed queries are just saved without a dialog.

    I often have numerous ad-hoc queries I've written over the course of a day and are specific to what ever issue is the daily crisis.

    Also auto language detection would be nice as well; C# Vb ect.

    4 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)
  5. In the settings of the normal LINQPad instant I run, I have set up special folder for queries, plugins, and snippets, in order to synchronize them using Dropbox.

    However, I also use LINQPad on the build machine, so I have checked in a copy of LINQPad with its own local Queries folder.

    If I create a local Plugins folder, and then try to use the "My Extensions" script in LINQPad, when running the build machine LINQPad instance (still on my own machine though), it still uses the global settings for picking up My Extensions.

    I'd like to have a local…

    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)
  6. 49 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)
  7. 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)
  8. Similar to notepad++ add some context menu items for the tabs to include

    -> Copy full filepath to clipboard
    -> Copy filename to clipboard
    -> Copy DirectoryPath to clipboard

    14 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. It would be good if we could enter intermediate language and execute it.

    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)
  10. I'm used to hitting Ctrl+H to bring up the Find + Replace dialogue in tools which have separate Find and Replace dialogues. In LinqPad, the Replace functionality is obviously covered by the Find dialogue (Ctrl+F), but hitting Ctrl+H does nothing. I find this interrupts my habits established by other software. I have "use Visual Studio shortcuts" turned on, so I would like Ctrl+H to also display the Find/Replace tools, same as it does in VS 2012.

    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)
  11. In Visual Studio you can select "blocks" of text using the arrow keys while holding down both the ALT and SHIFT keys. This is really useful and I hope it gets implemented

    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)
  12. Right now im writing a series of Linq2SQL / Entity statements.

    When pressing F5 the total amount of executiontime is shown in the statusbar...

    What would be cool, would be to extend the result browser to display execution statistics

    eg: every grid could have a row underneath that tells the following:
    Started 700 msec - Ended 1000 msec - Execution time: 300 msec

    this would be very usefull when optimizing queries

    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)
  13. Maybe this can already be done, but it would be great to write a LINQ Query then instead of just viewing the SQL the ability to view as a Trigger, View or Stored Procedure.

    8 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)
  14. It would be nice to be able to show the current editor line with a different background colour. The standard tooltip colour would be fine but make it customisable if you really want :-)

    4 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)
  15. Hi,
    In order to paste results in Gmail:
    Or 1. Export to excel and attach.
    Or 2. Export to Word, copy (as RTF), then paste in Gmail.

    Sometimes I just want to paste some small results to Gmail. It would be awesome if you let to copy the result in RTF (even by loosing some of the formatting).

    Thanks!

    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)
  16. If you could (for example) use Util.CurrentQuery.SaveVariable('currentCustomerId', 10) to save a background-variable, so that I can use Util.CurrentQuery.LoadVariable<int>('currentCustomerId') in my query to continue where I left off.

    Right now I have solved this by making my own functions in "My Extensions" to handle this.

    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)
  17. int updateCount = 343;

    for( int i = 0 ; i < updateCount ; i++ ){
    string msg = string.Format( "Update Progess:{0:p}" , (double)i/(updateCount-1) );
    Console.Write( msg );
    Console.Write( new string( '\b' , msg.Length ));
    }
    Console.WriteLine();

    4 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)
  18. When I have a "Customers" table, please support having "Customer" entities.

    At the moment, I have the "Customers"-table in the tree view with a "Customers" entity data type, which is bad.

    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. It would be nice if it was possible to add parameters to a linqpad query so that when you run it you are prompted to supply a parameter value. I realise I can just edit the contents of the file with a new value, but being able to treat a linqpad query as a small program that takes some parameters and then returns results would be useful.

    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. Allow the use of VSSettings to control the syntax highlighting colors.

    22 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)
  • Don't see your idea?