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

1216 results found

  1. The recommended way to persist date/time information by Npgsql is to use NodaTime (https://www.npgsql.org/doc/types/nodatime.html?tabs=datasource). Hence, I'm using it in all my projects.
    While reading DateTime from the database seems to work finde, trying to write data results in the field in the database containing negative infinity.
    Then I tried to use the typed data context from my project, but then LinqPad complains about not being able to map the "Instant" type.
    As NodaTime is recommended by Npgsql, it would be great if there was a way to use it in LinqPad.

    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)
  2. I use Linqpad for multiple projects and usually have multiple queries open pr project.

    It would be really nice if i could visually separate each collection of queries with super-tabs

    I guess something similar to Postman which is able to handle multiple collections of API's

    If you are already working on a visual remake or upgrade - maybe have this in your mind when making 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…)
    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. Main method string[] args parameter is null in C# Program mode. Update it as an empty array.

    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)
  4. Detect links in the result set, starting with http(s), and allow users to click and navigate. This helps to form links and validate them.

    For example, SELECT 'https://www.nuget.org/packages/Newtonsoft.Json';

    The result should be a clickable link that opens in the browser.

    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. 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. Often I end up in a state with 20 tabs open, some with conflicts ( duplicate ).

    I'd like to close all the saved ones, so I can sort out the four or five unsaved ones.

    Doh, I found it on File -> Close Unmodified Queries.

    It would be nice to have that on right clicking a document tab as well.

    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. Add a new menu item for closing all saved tabs. This would be similar to vscode "Close Saved".

    I often find I am in a state where I open things up and there are 20 documents, some with (duplicate) etc. Cleaning them all up is a bit of a pain.

    Close all comes up with a dialog with four documents with Yes, No, or Cancel.
    Not sure what to do at that point.

    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. It would be nice to have an external tools feature like the one in VS where commands can be set and run on queries.

    Ideally it would have variables/macros to quickly get the current query path, the folder and other useful contextual info.

    It could be run from right click on the opened query tab or from the my queries symbol, and hopefully it would be possible to bind it to a hotkey for quick invocation.

    The use case I have is to integrate some source control to quickly add my queries to source control (e.g. could setup a tool…

    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)
  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…)
    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. var someValue = 123;
    var dumpContainer = new DumpContainer().Dump();

    // I don't know a way to put the content of someValue.DumpTell() or someValue.Dump("My title") to dumpContainer

    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. Allow me to do a Util.CloseResultTab(string TabName or int Index) to close a specific tab or even Util.CloseAllResultTabs to close all the tabs in the result window without changing the Output tab/window.

    I have been using the LinqPad forms to create simple utilities and I sometimes load data into a dump tab to review, but want to go to the form I created and have it change the tabs during the following runs when I click a submit button.

    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. Please load correctly the framework if required: { "name": "Microsoft.AspNetCore.App", "version": "8.0.17" }

    Option in GUI for this doesn't work

    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)
  13. Currently, it displays the absolute path. Perhaps it could be shown on hover for those who might find it useful.

    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. I have reconfigured the NuGet package source to a different path due to space constraints in the default location. LINQPad detects this change, but it appends the "packages" string to the configured path, creating a new directory and resulting in another copy of the NuGet packages. Please address this issue.

    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. Hello, Thanks for providing a great productivity tool!

    Currently Microsoft Azure AI Provider supports only Azure.OpenAIKey based auth. Are there plans to support OAuth based authentication for this provider?

    use of keys is generally not recommended from security perspective. This is the only reason I am not able to (or allowed to) use AI features in LinqPad

    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)
  16. While i try to store my snippets with a name which gives me a hint about what i try to accomplish, it would be helpful if i could place a ///<summary> code comment at the beginning. To display this information it could be either an info icon (which is only shown when a summary comment exists), an expansion panel with the summary below the script name or simply as tooltip.

    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)
  17. I noticed I can do the following below and it shows the password in my connection string.

    string sConnection = Util.GetMyQueries().First().GetConnectionInfo().DatabaseInfo.GetCxString();

    sConnection.Dump();

    I would prefer it did not do this.

    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)
  18. Why not instead of (or besides) the new complex UI created to send messages to the AI, just add a new "Language" type to the drop down, called AI or something, and allow the users to create the question in the code editor, this way we can use more natural approach to ask anything to the AI, then, the result, you could write them in the Results section, using some Markdown to HTML library to render similar to the Dump results but with formatted text.

    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)
  19. In Windows 11 (maybe others too) you can change the system theme and programs (and even websites!) that have their theme set to "sync with system" will change accordingly.

    Make LINQpad switch between the light and dark theme depending on what the windows theme is set to.

    15 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. I don't remember this being the case in older versions of LinqPad, but in Linqpad 8 the menu bar only extends across the top of the left-hand sidebar area, it doesn't go all the way across the editor tabs pane

    It is too small and difficult to use.

    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)
← Previous 1 3 4 5 60 61
  • Don't see your idea?