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

317 results found

  1. First and foremost, we are very happy with the software you provide. We use it in several of our projects (e.g., https://gegenfeld.com/tools as well as https://jntzn.com and https://jntzn.de/). However, we would like to suggest a Claude AI implementation as an alternative to ChatGPT/OpenAI, if that's possible. Keep up the good work!

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  2. I believe disabling windows 11 SAC Smart App Control, should be mentioned in the Antivirus Performance Test as it has severe impact on performance even when utilizing DEV drive. Turning it off made the test go from ~ 400 ms to < 1 ms on my laptop

    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 →
  3. The search and replace modal is currently of a fixed width. It would be helpful for longer search queries to be able to resize it.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  4. Until LinqPad 7, the database connection chooser in the Editor window top-bar used to expand to the full length of the window. But since v8, it has a fixed height (looks like 320px or so). The scrolling experience of the dropdown is very poor which makes scrolling n choosing a row entry that much frustrating. Would be great if the old behavior is put back, i.e. full-height. If that cannot be done, please improve the scrolling experience.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)

    This has been fixed in 9.3.19 as follows:

    (1) The combo dropdown is now much taller

    (2) Hovering over the last item should no longer result in scrolling

    (3) It now responds better to the scrollwheel

    (4) If now responds to native trackpad scrolling gestures

    Also note that in most cases there are easier ways to select a connection (such as dragging the connection from the TreeView to the editor, or right-clicking the connection and choosing "Use in current script").

  5. I used these settings from LINQPad 8 and earlier:

    Preferences > Advanced > Code Formatting

    I set most of them to false to have a C# formatting style more like other languages.

    Can we get this back in Linqpad 9?

    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 →
  6. Add native rich Markdown rendering support to the LINQPad .Dump() method, which can parse Markdown-formatted text and render it with beautiful, styled display effects (similar to rendered HTML/rich text), instead of displaying raw plain-text Markdown syntax.

    In 2026, AI chatbots (ChatGPT, Claude, Gemini, Copilot, Kimi etc.) are now the primary companion tool for .NET developers using LINQPad. A near-universal standard is that all AI responses are returned in Markdown format.
    When we got these AI-generated Markdown responses (code blocks, formatted explanations, lists, bold/italic text, headings, links) from LINQPad we want to use the .Dump() method to display them — LINQPad…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  7. In LinqPad 9 the cool EChart feature looses DataZoom, ToolTip etc, if you safe the result as html. Would be nice if the interactive EChart features could be preserved when result is saved to html page.

    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 →
  8. 1:1 relationships would be better represented with entity references on each side - rather than a EntitySet<> on one side.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Admin →
  9. Typing "new" in a comment causes the intellisense to popup.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Admin →
  10. If you change the default query type to C# Program or C# Statements and then create the query by right clicking on a table then result doesn't add the necessary ";" to the generated query.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Admin →
  11. Often times I use LINQPad to throw together some sample code to post on Stack Overflow. While the veterans will clearly recognize code that uses the Dump() extension method as LINQPad code, beginners are puzzled. So I change it all to Console.WriteLine before posting. It would be nice if I could start with Console.WriteLine and have that behave the way Dump() would.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  2 comments  ·  Admin →
  12. 0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Admin →
  13. As it is with SSMS, I'd like the option to return ALL the results of a query. For example, I'm currently trying to execute a query that should return over 46k rows and I'm only seeing 10k because of the limit imposed by LINQPad.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  14. If I have a long-running query in one tab and switch to a different tab to do other work, I would like the non-active tab to visually show that it's still busy somehow. This way I can tell when it finishes and switch back to check the results.

    The workaround is to open a new instance of LINQPad, but sometimes I have 2 or 3 long-running queries and would rather just stick with tabs if I could get them to communicate their 'still running' status even when inactive. :)

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Admin →
  15. The below code...

    new [] {
    Type.GetType("System.Int32[]"),
    Type.GetType("System.Int32*"),
    Type.GetType("System.Int32&"),
    }.Dump();

    ...dumps [ Type[] (3 items) ] with:
    typeof(Int32[])
    typeof(Int32*)
    typeof(Int32)
    (each element is hyperlinked)

    In this result, the last element "typeof(Int32)" should be dumped as "typeof(Int32&)".
    I think this is a bug and should be fixed.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Admin →
  16. When I am editing an SQL query it is often useful to know specific information about the fields in a table as they exist in the database, rather than the fields and types that are relevant for C#.

    Currently the treeview shows (potentially modified) names, .NET types and additional fields for associations. The original object name and SQL data type is available by hovering over the entities in the treeview.

    When working on an SQL query it is more useful to have the unmodified database objects and types visible in the treeview.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Admin →
  17. Ctrl+Shift+M was Copy for Markdown/StackOverflow, but a recent update has also made it Namespace Imports.

    I'd like to keep it as Copy for Markdown/StackOverflow and change Namespace Imports.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Admin →
1 2 12 13 14 16 Next →
  • Don't see your idea?