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

1182 results found

  1. 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)
  2. I love how setting the background to a dark color in LinqPad just works. But when I copy and paste code from LinqPad to Outlook, Word, etc., the result is unreadable. I have to change the background back to white to copy then change it back to black. It would be nice if the default color scheme (white background) was used when copying text from the editor to clipboard.

    (I have noticed that the same is not true for the results window. I have changed my results to use a dark background and other colors, but when copying the results…

    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)
  3. 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)
  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. Having the possibility to do a massive modification on connections (ie : modify the dll containing the EDMx file path or change server address on many connections in one hit)

    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)
  6. 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)
  7. 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)
  8. The namespace import smart tag works great, but if you are accessing an extension method that it won't offer any suggestions.

    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)
  9. Would be great if instead of opening like so in SSMS:

    Executed Sql Query:
    Query: SELECT ... AND ( [LPA_L3].[SomeColumn] = @p1)
    Parameter: @p1 : Guid. Length: 0. Precision: 0. Scale: 0. Direction: Input. Value: 52d87c12-e610-43f8-bdc1-7aee15b19a78

    It commented out comments and set variable values
    --Parameter: @p1 : Guid. Length: 0. Precision: 0. Scale: 0. Direction: Input. Value: 52d87c12-e610-43f8-bdc1-7aee15b19a78
    SET @p1 = '52d87c12-e610-43f8-bdc1-7aee15b19a78';

    --Executed Sql Query:
    -- Query:
    SELECT ... AND ( [LPA_L3].[SomeColumn] = @p1)

    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)
  10. Sometimes a table might have a couple columns at most that are for viewing, the others are foreign keys. It would be nice to hide those if I don't use the hyperlinks.

    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)
  11. Create a .Net component version of this program. To use with asp.net and winform apps.

    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)
  12. The LINQPad Activations webpage[0] should display the `Date Activated' in the clients' locale.

    [0] https://www.linqpad.net/licensing/ListActivations.aspx

    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. Speicifically for scenario of ODATA services being hosted in dev/test environments with machine generated SSL certificates

    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)
  14. Short version:
    I would like to have an option in LInqpad that would stop it from displaying a SecureString as plaintext in the results pane so that my ActiveDirectory password is not revealed when I .Dump() an object that contains an ICredentials member.

    Longer description
    So, Linqpad has become my favorite c# test/scripting/training workbench. I often use it to explore new API's

    I noticed something today was kind of a bummer -- I was working with a co-worker on the TFS API. I .Dump()'d a TFS object that contained credentials, and there was my AD password in the results grid,…

    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)
  15. Related to: http://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/513533-add-support-for-internalsvisibleto

    Exposing the internal to Linqpad is a great idea, it would be nice if this work for signed assembies too.

    For now the 'LINQPadQuery' is unsigned (PublicKeyToken=null).

    LINQpad itself is signed, but this key is not used when signing LINQPadQuery.

    75 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. 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)
  17. 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)
  18. Provide horizontal scrolling without having to go to the horizontal scrollbar, say with SHIFT + Scroll. I dont know where i saw it, but i think it would be useful as some entities have many properties and we need to scroll right

    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)
  19. I find myself using LINQpad more and more to test expressions from our projects. It would be nice to have more control to take the 'tweak' out of the copy/paste/tweak process. For example, when I copy an expression from code to linkpad I have to find/replace "db." with "" to remove our context variable references. It would be great if LINQPad could understand that "db." (or some other user defined alias) means the current context.

    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)
  20. Most of editor could use a search and replace feature to speed up editing.

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