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. To be able to connect to .bak file, SQL Server backup file, would be totally amazing

    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)
  2. As a reference provider I would like to label/tag queries so that it is easy for others to locate queries using tag/labels.

    I am using folders to organize my saved queries by creating folder for language, type, version, library used etc. These queries are examples of how to use different libraries or language features. I organize these by creating folders for Libraries or Features used in the query.You can imagine that some queries include multiple libraries plus language features, in which case it becomes difficult to decide where to place it or end up in coping the query in many…

    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)
  3. Please tabs undock options. When use multiple monitor this future
    it can be useful.
    thanks a lot

    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)
  4. Currently v2 and v5 versions of Linqpad do not start in Server Core with a fatal COM exception.

    If this COM component it's requesting is not critical, perhaps it could be possible to ignore the error or start in feature-limited mode, thus making Linqpad a useful tool for on-the-box troubleshooting/scripting on Server Core servers.

    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)
  5. Restore tabs in linqpad start

    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)
  6. 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)
  7. Adding a second package second source, from a custom source - e.g. Visual Studio Online. Which doesn't have all the packages of api.nuget.org, will break installations from api.nuget.org. LINQPad complains it can't find e.g. PureWebSockets or Json.NET from https://blahblahblah.pkgs.visualstudio.com/blahblahblah

    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)
  8. I would also like to add custom data presentation in the output panel (via Dumps).

    Becasue the output is rendered in HTML I would like to create a Plugin which will render JSON strings formatted with highlighting etc. for example.

    Or I would like to fetch some data from other Places and attach it to the dumped data etc.

    These plugins don't need to be a separate DLL. A Linpad script which implements a special interface would be enough.

    Best regards
    Christian

    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)
  9. Allow an option on "Preference -> Advanced" or somewhere similar that we can enable/disable that will hide System Database, such as "master", "model", "msdb", "tempdb". Most of the times, developer are not working with these databases, so there is no point in them displaying under your database server.

    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)
  10. <NuGetPackageFolder>C:\packages</NuGetPackageFolder>
    is not effective when it is placed in (RoamingUserOptions.xml nor UserOptions.xml) the same path as LINQPad.exe

    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)
  11. Some package, like "Microsoft.ChakraCore", "Libuv", or "JavaScriptEngineSwitcher.ChakraCore.Native.win-x64", does not have .NET Assembly, instead, they provide a native assembly to PInvoke.

    However, this cannot be done in LINQPad, when installing these packages, an error message "There are no usable .NET assemblies in package 'XYZ'" was shown.

    Please do not prevent us to do that, at least popup a warning dialog saying something like "Looks like you're not installing the .NET Assembly, go on?", and gives us a option to proceed the PInvoke test.

    Related topic: http://forum.linqpad.net/discussion/1680/please-dont-prevent-installing-native-package-in-linqpad#latest

    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)
  12. It is possible to overwrite styles for HTML results on Preferences/Results/Style sheet. Unfortunately those overrides aren't used when IL tab is rendered. Please fix it. Thanks.

    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)
  13. PowerQuery is becoming very popular and would be very useful feature to have support inside LINQPad .

    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)
  14. This is a followup to https://stackoverflow.com/q/53645547/2068635.

    I created a simple JWT decoder and I'd like to use it in a similar way as the Regex Evaluator. To achieve this, I'd like to have a way to register it either as something like [Ctrl]+[Shift]+[F2] or at least be able to automatically hide the query on execution (probably by exposing LINQPad.UI.QueryControl.ToggleFullPaneResults to the Util class).

    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)
  15. NuGet is now such an important part of .NET development that crippling the feature even on a Pro license does not, IMO, make any sense. Please reconsider the pricing/tier of this feature. I'd argue it should be part of the Pro license, if not the basic product, due to how fundamental it is.

    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. When we add database connections to a query, it is always a specific database connection. Instead, if there is an option to add the connection at the server level to the query and the user can query from different databases that are existing on the same server, then that would be amazing. Right now, I have to do this by connecting to various databases from different query windows, each one linking to a specific database, which is not user-friendly and error-prone.

    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)
  17. Assign shortcut Ctrl+Shift+S to Save As

    Microsoft, as a general implementation, does not assign a shortcut key to Save As functionality. But much of the rest of the development/utility community does. The ability to rename a tab is a useful workaround, but I'd prefer consistency with other applications especially in cases where I'm modifying an existing query (that I haven't cloned).

    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. I currently use a font that has ligatures (JetBrains Mono), but I prefer to have them turned off. It'd be great to have a checkbox to turn off/on the rendering of the ligatures.

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