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. In the left hand window (where add connection... is), it would be great allowing to structure the connections in "sub folders" - I have already 38 connections searching all the time for the right one.

    Or at least, a way to move them up or down so I have the most important ones at the top.

    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)
  2. If possible allow group tabs to a debugginggroup. Then allow to singlestep "F11" debug over all tabs in this group.

    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)
  3. If I get an Error I have sometimes to count the position with the cursor. For other situations it would be helpful the get besides the cursor position the selected length of the text.
    I would like something like "Pos:( 1/ 12) Len: 13" or "Cursor: 1 / 12 / 13" in a statusbar etc.

    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)
  4. In Connection properties -> Advanced, you can copy the full connection string to the clipboard. That is great, but from time to time I require to do the opposite: Copy a connection string from appsettings.json of my current .NET CORE EF project. It is kind of cumbersome having to copy the multiple parts into the dialog, and would be fantastic if the full connection string could be edited (e.g. in a text box).

    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. When launching LINQPad, it opens to a new empty query. I'd like that query to be automatically closed/discarded when I open a pre-existing query instead (from the My Queries panel).

    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)
  6. Most of my LINQPad scripts do not use a database connection... so I'd like to be able to set a preference to close the connection panel (top left).

    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)
  7. It would be really awesome if we could set custom font size for the the result window.

    I know there is option to increase/decrease fonts, but it would be great if I could simply set the size/font that works for me and not have to change it manually for each Result window.

    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. 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)
  9. Some NuGet packages load native assemblies at run-time that are expected to be in a specific folder relative to the root folder. This makes LINQpad incompatible with these packages as LINQpad does not maintain the folder structure.

    Having the ability to explicitly add a folder rather than a file to a query will allow you to maintain the folder structure the NuGet package expects.

    Ex. https://github.com/charlesw/tesseract/issues/484
    I also had to implement a similar workaround to use some methods in the ML.NET libraries (tensorflow related).

    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. 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. Rather than immediately downloading, have a web view of the uploaded script, with a download button, so people can see what they're downloading.

    Ideally, it would summarize the header information and syntax-highlight the code.

    Additionally, add an option in the File Menu to "Load from URL" which will automatically download the file.

    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. Recently, .NET 5 released with an native ARM64 on Windows. If LINQPad supports native ARM64 support, it will be great.

    18 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. If I recall, the results tab is just a WebBrowser from the System.Windows.Forms namespace, which is just IE. However, there's now WebView2, which is a browser that's chromium based: https://docs.microsoft.com/en-us/microsoft-edge/webview2/ . I have installed the Canary build of edge and would love to try out LINQPad with that as the results window instead of the IE-based version.

    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)
  14. For a variety of reasons, I am not able to use LP6 on one of my machines because I am not able to leverage .NET core, and so I use LP5 but I miss things like F12 navigating to My Extensions (instead of opening ILSpy), Util.HighlightIf(bool,object), DumpContainer.AppendContent, and #load. I LOVE LINQPad and use it daily (even for personal projects and reasons), and I would use LP6 everywhere if I could, but alas I cannot. I understand if there are reasons this won't work, but as a single user, I would absolutely LOVE it if some of those features could…

    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)
  15. If you have them both running, its hard to tell which is which when looking at the task bar. Different Icons would make that distinction easier. I've seen that workout out well for VS Code or Visual Studio.

    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)
  16. I've made a Class and in the Property Getter i'm calling Debugger.Break()

    the breakpoint is not hit when displaying a list of these class instances.

    1 vote
    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. Would be nice to track the amount of memory allocated when a script runs (similar to MemoryDiagnoser in BenchmarkDotNet)

    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)
  18. 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. EF core 5 provide a ManyToMany navigation , without using the table between. I do not know how to configure this in LinqPad but it would nice to get a similar navigation
    g
    B.R Wolfgang

    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)
  20. Visual Studio does this with a little yellow vertical line beside the line number. It's very handy since one may wish to save changes if they are permanent; on other occasions the change is just temporary (eg the date in a SQL query) and can be discarded when closing.

    PS - it would be great to be able to search these Feature Suggestions to see if there's already a relevant topic that can be updated. I'm afraid I gave up looking after page 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)
1 2 5 7 9 59 60
  • Don't see your idea?