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

1186 results found

  1. Instead of running your application pressing the CRTL-G shortcut ought to be the goto line command as it is in Visual Studio. A dialog would open accepting an integer input of the line number to move the cursor to. This shortcut is useful and saves quite a few keystrokes when navigating around code.

    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)
  2. I sometimes have to work with devices like thermal printers and need to have characters like TABs in the output. The current text option (HTML) automatically convert TAB to spaces and prevents me from getting an accurate and usable output.

    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)
  3. It would be nice if one could enable auto hide of the Connection/entity/tree pane. As with the various panels in Visual Studio. I spend most of my time in the editor and like to have a lot of screen realestate. So auto-hiding is a useful feature.

    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)
  4. Modern monitors huge huge amounts of space. Why not display result sets in data grid mode, just like SQL Management Studio, so I can see everything on one screen? Its frustrating to have to click on the different results, and difficult to compare results if they are on separate screens.

    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)
  5. Permit access to crm online

    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)
  6. Currently the IQ provider ships with SQLite 3.7.17. This means we can't use the latest SQLite features, such as the WITH clause (introduced in 3.8.3)

    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)
  7. 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)
  8. It should be useful to debug my extensions used in scripts because sometimes the code does not work. Another useful thing should be to allow to create more folders and files into, to create a more complex library of extensions.

    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)
  9. We still use Powershell, mainly because there is a powershell runner in TeamCity. If there was a linqpad runner (not just calling out to lprun) then we could ditch powershell altogether!

    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)
  10. When trying to attach to LinqPad from Visual Studio the different UserQueries are listed as separate processes but with no identification:

    LINQPad.exe
    LINQPad.UserQuery.exe
    LINQPad.UserQuery.exe
    LINQPad.UserQuery.exe

    Would it be possible to either just number the processes according to the tab number or for named scripts add the script name to the process name.

    It would make it very much easier to attach.

    The integrated debugger is good sometimes but for deeply nested features I find it easier to attach the debugger to LINQPad before running the script.

    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. Add the ability to export the query as well as external assemblies. This could just be a .zip file, so that you can share queries and assembly references with other people.

    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)
  12. I often use LINQPad to check for new or updated data in SQL tables. I have queries open that I refresh after I make an operation in my application.

    It would be really helpful if you could create "live" queries or a change log for a database table or query. I think it would be possible using SqlDependency to get the required notifications.

    I imagine something like new or updated rows are added to the bottom of the searchresult and the search result is scrolled down. New and added rows as colored for a period of time to visually indicate…

    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)
  13. It would be great to be able to package up custom DbContext assemblies and app.configs (e.g. dev, uat, prod) in a NuGet package then reference the package from the "Add Connection" dialog.

    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)
  14. Related to https://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/3613525-allow-users-to-disable-or-change-the-upload-to-ins#comments , please add an option (Preferences - Advanced) to disable this functionality completely. Disabling the shortcut is not good enough in some professional environments

    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)
  15. Type "string.jion". A popup will appear showing the members of string, with a dotted line around "Join". In Visual Studio if you press TAB it will accept it. In LINQPad it does not, and adds a tab instead. Thanks!

    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. It'd be so cool if we could output/publish Dump() traces to slack somehow.

    Sharing quick reports with my team would be amazingly simple.

    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)
  17. Would be cool to write a linpad script and then have a menu option to publish as Azure WebJob, preferably with a scheduling mechanism.

    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)
  18. Apparently LINQPad is unable to correctly resolve the extension method if it is available either in the same or sub-namespace.

    E.g. .net-4.7.1 has recently added the Append extension. I had an extension with the same signature in my own library.

    Even though my extension uses the namespace System.Linq.Custom it does not work in LINQPad. There are no problems with it in Visual Studio and there the compiler picks my extension.

    This looks like a bug to me.

    The exact error message is:

    CS0121 The call is ambiguous between the following methods or properties: 'System.Linq.Enumerable.Append<TSource>(System.Collections.Generic.IEnumerable<TSource>, TSource)' and 'System.Linq.Custom.EnumerableExtensions.Append<T>(System.Collections.Generic.IEnumerable<T>, T)'

    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)
  19. I use LinqPad to share data through email all the time. Currently the best way to do this is to export to HTML file, load the file, copy to clipboard, paste to Outlook as email.

    Could you add a "Export to clipboard as HTML" option to Export drop down menu that would just put the data you are saving to a file on the clipboard?

    Or add an "Export to clipboard as HTML" to the ▶ menu on each Dump (same drop down as View in Grid, Toggle all graph columns)

    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)
  20. It would be nice to be able to edit the appsettings.json file, directly from the query properties windows (F4), comparable to the app.config editor in LINQPad 5/4

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