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

1205 results found

  1. It would be great if LINQPad supported connecting to an OData endpoint secured with OAuth

    154 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. 10 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 dumping images to the output window, sometimes it would be nice to specify the maximum display size for the image, so that a large image doesn't fill up the entire results window causing much scrolling to get to anything below.

    22 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. 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)
  5. There are a few assemblies I often use in LinqPad queries, that are not in the GAC or on Nuget. Every time, I have to browse to their location to find them (e.g. Windows.winmd to use WinRT APIs). It would be nice if there was a "recently used" list in the "Additional references" tab

    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)
  6. The arrow pointing to a currently executing line in the code editor is very helpful as a quick-and-dirty debugging/profiling tool. However, when working with code that is several pages long, the arrow often disappears from view and can be hard to find. An option to always keep the currently executing line visible in the code editor would be really helpful.

    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. Util.WriteCsv(IEnumerable<T> elements, string filePath) skips properties of T that are of types that do not belong to a certain hardcoded "approved" list of types, which, in the current version, seems to include string, int, float, double, bool, DateTime and decimal. For example, if T has a property of the Uri type, it will not be included. It is possible to override this behavior by using the overloaded version that takes "params string[] membersToInclude" argument(s), but this requires explicitly listing all members of type T that are to be included in the output. It would be nice to have an overloaded…

    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)
  8. "Copy selection" works fine but often I need to copy also the header of the grid. SSMS has a similar option named "Copy with header".

    17 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. 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)
  10. In the treeview at the left i want to do a simple Take(100) when clicking the table or when enter is pressed. Maybe also when new table is selected. Makes it possible to get a quick overview of the tables content without the need to right click and select Take(100)

    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. The LINQPad code editor currently supports column mode selections (shift+alt+cursor) which is cool. But I really miss the column mode editing support known from VS or Notepad++ (http://notepad-plus-plus.org/features/column-mode-editing.html)

    14 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 have a query, if I accidently hit F4 and F5 at around the same time... The query properties comes up, the query runs, and I can no longer click to dismiss the modal.

    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)
  13. Add an option to the query properties to disable "My Extensions" for a specific query.

    The problem with "My Extensions" is it can bring in unwanted references. For example, I have extensions that use Newtonsoft.Json, and wanted to run a query without a reference to that dll. The only way I could achieve this was by removing it from "My Extensions". It is awkward to have to edit "My Extensions" and remove all the references and functions just to run a single query, then have to add them all back afterwards.

    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)
  14. 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)
  15. This would be similar to Util.ToCsvString() and Util.WriteCsv(), but would accept any delimiter.

    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)
  16. I know that I can use the option to enable InternalsVisibleTo in LinqPad (https://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/513533-add-support-for-internalsvisibleto), but this only works if the assembly does not have a strong name.

    It would be good if there was a way to add LINQPadQuery with a strong name as a friend.

    9 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. For example, if a date field in a database is nullable, switching to SQL mode shows the column as "NEXTDUE (DATE NULL)" and viewing in C# mode shows it as "NEXTDUE DateTime". When accessing this property in the code editor window, intellisense shows it as "DateTime?" so it would be great to reflect this in the connection browser as "NEXT_DUE DateTime?"

    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)
  18. Open F# script (.fsx) files in LINQPad and recognize them as F# programs. Same as recognizing ".sql" files.

    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)
  19. Provide a way to version script files either internally or via a version control system such as git or tfs.

    51 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 great if we could have Node.js as one of the selectable languages.

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