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

1206 results found

  1. I would like an option to auto-include the indentation of first line for copy-paste convenience,

    I find when I copy-paste pieces of code around, I place the cursor usually at the starting word. Then I would hold the shift key to select the lines below. This results in excluding indentation characters of the first line, but including the indentation for the lower lines.

    When you then paste this block, you would place the cursor at the correct position, but the lines under that appear 'one level too deep'.

    I could work around it, by adjusting my selection to include the…

    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)
  2. By default it would only ever create a single results tab and replace the results in that tab every time you ran the query.

    However, if you pinned that tab, the next time you ran the query it would instead create a new tab and leave the old one untouched. This would allow users to work on a query and easily compare the outputs of different versions of that query.

    A nice bonus would be a link that lets you retrieve the code that produced a particular tab's results.

    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)
  3. It would be great to be able to run profilers from LINQPad without creating a new VS project to get an exe for anything that i'd want to profile. This goes toward the "Pad" part more than the LINQ part of this program.

    5 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. A common SQL Azure connection failure is when you are running behind a proxy/firewall. At my office I cannot connect to SQL Azure without turning on the trust server certificate setting in the connection string. Linqpad doesn't expose this right now.

    Exposing the ability to set the TrustServerCertificate=true in the ConnectionStringBuilder would allow this connection to succeed.

    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)
  5. vb 2010 does not require the "_" when a new line starts with a query clause. It would be nice if you didn't either.

    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)
  6. I have a lot of queries I use day to day. I have recently started using SubmitChanges to update data when needed. I have this line commented out by default but worry that sometimes I could forget. Would be nice to have an option to that when enabled asks for confirmation to perform SubmitChanges()

    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)
  7. I live in sweden and swedish Exception message are quite useless when posting online (in help formus) etc. Would be greate to set the CultureInfo so Linqpad returns English exception messages.

    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)
  8. 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)
  9. 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)
  10. 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)
  11. Hi,

    In the left panel which holds all the connection a new menu items should be added -- expand / collapse all below this node. While creating SQL queries I often forget which tables has which fields, and I have to manually expand the nodes (root > db > user > table). It takes a time. With my suggestion user will be able to perform this action in 2 clicks.

    Thanks

    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)
  12. 3 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. It would be nice to be able to load, query and update xml files.

    9 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. Like this:

    reference @"..\Lib\SomeAssembly.dll";

    using SomeAssemblyNamespace;

    ClassInSomeAssemblyNamespace.SomeStaticMethod();

    or maybe to remain true to the C# standard, use custom attributes:

    [reference(@"..\Lib\SomeAssembly.dll")]
    [using("SomeAssemblyNamespace")]

    ClassInSomeAssemblyNamespace.SomeStaticMethod();

    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)
  15. I often times need to just view the newly created data recently. If this command can be added to the right click on the table menu will be excellent!

    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)
  16. I use ManicTime to track my day and it keeps a list of the current active window and the title of that window. For Linqpad, that's just "Linqpad". It would help with time tracking if the document that had current focus would show up in the title of the window.

    13 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. There are so many requests for adding language x or language y. I started two of them requesting support for IronRuby/ IronPython
    http://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/359780-ironpython-ironruby-support-would-be-nice-

    and Boo http://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/359783-boo-support-would-be-nice

    There are request for hosting Powershell, adding Delphi/Prism.

    Why not add IronJS, Phalanger (for PHP), Nemerle, IronScheme or any other language.

    How about switching the editor to the AvalonEdit of SharpDevelop for creating your own syntax highlighting and Code Completion.

    51 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. Since hitting Esc doesn't seem to trigger any other action, it would be useful for those of us with muscle memory to hit it when we accidentally ran something we shouldn't have. Much faster/simpler than the 2-key combo of Shift-F5. :)

    I'm not trying to ask for the larger-scope 'allow remapping keyboard shortcuts', just the Escape key. :)

    0 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. This would make it so much easier for those who have the non-Express version installed.

    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)
  20. Delphi/ Prism the .net version can you add to your list of supported languages.

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