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. Some parts of the VB 'language' are actually implemented within the Microsoft.VisualBasic assembly, which is normally referenced by default by VB projects. eg IIF

    Linqpad doesn't add this reference and import when a VB query is created, and so valid VB will fail in Linqpad until the reference is added. This is either confusing or irritating, depending on who you are.

    Suggest adding the reference and the import by default to avoid confusing novices and/or annoying anyone else unlucky enough to have to be prototyping a quick VB function here and there.

    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)
  2. Many times I am unable to execute operations on a remote machine and also I need to execute a set of operations on machine which is in another domain. In that case it would be nice If I can impersonate linqpad to use a different credential.
    Few suggestions
    1. Add Util.Runs (username, password)
    2. Store a list of users with linqpad like connections so that the user credentials are encrypted and can be just called as
    Util.Runas("refer User connection Name");

    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)
  3. When you want place a code that uses Typed Generic List (List<T>), Intellisense does not suggest syntax.. i.e:

    List<string> fields = new List<string>(){"One","Two","Three"};

    When you type List, must to appears List<T> suggestion.

    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)
  4. If I change the background colour of the editor to black, it enables a dark theme, which on the whole is great.

    But if I use snippet replacements I can't read the replacement characters because the background colour is bright, light green and the foreground colour is white.

    E.g. type "prop" then tab. The word "foo" is unreadable. If I start typing to replace "object", that text also becomes unreadable.

    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. Rather than editing the stylesheet in the preferences editor, it would be nice to load that from a file.

    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. 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. For SQL queries that do an INSERT/UPDATE/DELETE, show the number of rows that are affected, like it does in SQL Server Management Studio.

    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)
  8. 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)
  9. It would be cool to be able to search within stored procedures and tables (column name, table name, etc) for a string. Here is a tool that does it for SQL Management Studio.

    http://www.red-gate.com/products/sql-development/sql-search/

    This is the only feature that still forces me to use Management Studio.

    Also, LINQPAd is the greatest thing ever!

    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. 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)
  11. 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)
  12. 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)
  13. 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)
  14. 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)
  15. 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)
  16. 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)
  17. 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)
  18. 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)
  19. 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)
  20. 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)
  • Don't see your idea?