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

1185 results found

  1. When viewing data in the grid and using the "Export to CSV file", the resulting file doesn’t have a BOM (byte order mark), and so when you double-click the CSV file, Excel opens up and (at least in Excel 2010) shows the following dialog box:

    The file you are trying to open, 'MyData.csv', is in a different format than specified by the file extension. Verify that the file is not corrupt and is from a trusted source before opening the file. Do you want to open the file now?

    If you click 'Yes', another dialog box is displayed:

    Excel has…

    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)
  2. I like the ease of directly editing SQL tables in the premium edition. However, it's a little too "eager" to save for my taste. I'd like to suggest a couple related changes to make it safer for a klutz like me to use without accidentally nuking things:

    1) LP has the new "Edit" button, but not an "End Editing" button.
    2) When clicking between rows, any changes to the row being "blurred" (moved away from) are automatically saved. It seems like it should be asking first, at least once.

    Combined, these two things would make it much safer.

    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)
  3. When writing multi-statements I keep rerunning what I wrote to see if I am on track. However, to actually see what is the result/response/value of the last thing I wrote, I keep adding ".Dump()" to last item, and then remove it and continue to the next statement.

    I think LinqPad should automatically dump the last statement (as an option). Moreover, it might be nice to be also configured something like "Only auto-dump if nothing else is dumped in the query".

    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 to be able to have linqpad running on my app and sql servers and be able to securely execute my linqpad script on a remote machine, e.g. on sql server 1, or my hosting server (x), I'd run linqpad as a service, on my dev machine, I'd I want to be able to write a query and test it on my dev, box, then when I'm happy with it, I want to run it securely agains the remote box, and this is the critical part, so that the queries all run (locally) on the remote box without the…

    11 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. When the query is running there is a counter but after it completes the counter goes away, can you leave it up?

    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. While in "C# Program" mode it would be cool to generate the method stub just like in Visual Studio .. it could be done in 2 ways:

    1. use mouseclick or similar to activate the function

    2. generate the method on the fly while writing (detect when unknown methodname is written when starting/closing a paran/bracket)

    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)
  7. Query Properties - Profiles

    Set and save different Profiles for query properties. We have different code branches for development and release cycles. It would be great if I could setup and switch between different profiles for a LINQ script.

    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)
  8. When writing for example:

    from u in Users
    select new
    {
    UserDetails = (from ud in ....
    }

    When I press "u" I would expect u as the alias for Users in the outer query, but it picks up everything.

    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)
  9. It's one of the best Text Editors out there and instead of having LinqPad adding some of it's great features like:

    • auto page save
    • super fast with files over 50.000 rows
    • word selection
    • multiple word editor
    • fantastic plugins base
    • super light

    it would be great if we can just point where our LinqPad connections and let Sublime do the rest :)

    http://www.sublimetext.com/2

    12 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. Often I copy a method or class to LinqPad and then change the language to C# Program, which wraps all the code inside Main().
    It would be nice to not do this if LinqPad detects the existing code contains methods/classes.

    2 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. 2 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)
  12. 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)
  13. Recently LinQPad seems to have become rather niche, I don't really understand what the new features do or what they are for. For example this nuGet, I've no idea what or why I'd be interested in. I'd vote for a complete documentation similar to the c# in a nutshell series on each feature of LinQPad hi-lighting premium features where appropriate.

    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)
  14. I am working with StreamInsight and I highly recommend to give us the option to include the full ticks when displaying a datetime value, this would be extremelly useful.

    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)
  15. Every time I add a new connection I uncheck the "Pluralize EntitySet and Table properties" and "Capitalize property names" check boxes. I would love it if there was a way to specify a set of default values for the connection.

    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)
  16. Due to the nature of Linqpad, I'm often using it for handling one-off processes or experimenting. It would be nice to be able to quickly step through all the saved states of a particular snippet, etc. Could marry with an advanced Undo system.

    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)
  17. I run queries from time to time, and every time I open a query, i need to adjust the height of Results Panel. It would be very helpful to save the layout for each query. So LINQPad could be used a workspace.

    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)
  18. Include an option so that the new 'new tab' button can operate like ctrl+shift+N rather than ctrl+N.

    More oftent than not I will have multiple tabs open on the same DB

    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)
  19. User entering CTRL-E should execute a query justlike F5 does. I am in the habit of that keyboard combo from old queryanalyzer days

    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)
  20. It would be great if LINQPad could create classes from a JSON object in the clipboard (Just like the WebEssentials extension for VisualStudio can do)

    29 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?