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

1200 results found

  1. I haven't been able to find a setting to turn this off:
    https://imgur.com/a/ESbuHpK

    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)
  2. I use LINQPad a lot with a lot of proprietary company code and connections. I love the instant share feature, but it would be awesome if we could set a custom share location that wasn't public, for example a custom path to a file share. Thanks!

    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. If I point LinqPad6 to a new My Queries (and Snippets and Plugins) folders, LinqPad5 is updated to the new folders as well. But I have years worth of queries with .Net Framework Dependencies and would like a clean My Queries structure for LinqPad6 with only .Net Core dependencies.

    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)
  4. Sorry if not the right spot for this:

    Found a bug this evening:

    This query: Drivers.Where(d => d.UserId == 1)
    Returns this error: "Column is null"

    The generated SQL query is:

    SELECT d."DriversId", d."Aggression", d."CarId", d."CarNumber", d."CreatedDate", d."CustId", d."DriverAge", d."DriverName", d."Optimism", d."PitCrewSkill", d."RosterId", d."Skill", d."Smoothness", d."StrategyRiskiness", d."UpdateDateTime", d."UserId"
    FROM "Drivers" AS d
    WHERE d."UserId" = 1
    GO

    If I run that SQL query in DataGrip, it fails. If I delete the "GO" and run it, the query runs perfectly fine.

    Further, when I test the method from my C# application, the LINQ query:

    Drivers.Where(d => d.UserId == 1) works as…

    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. 2 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. 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)
  7. With the new Uncapsulate method in the beta, I tried dumping the internals of an unfinished task, because I'm trying to learn more about some internals of the tasks and the task scheduler.

    However, it dumps as "awaiting...".

    Could there be a way to force a dump now, even though the task hasn't finished? In my case, it was a task that will never finish because I created it expressly to know what the internals look like before it has completed.

    So this:

    new Task(() => { }).Uncapsulate().Dump();

    will just show "awaiting...".

    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. 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)
  9. It would be very useful to be able to right click 1 or more rows and have the option to generate an insert script in LINQ.

    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. the tooltip is very (very!) frequently in the way of typing in code.

    first of all, the tooltip should NEVER obscure the cursor (it should just move out of the way), and, to ensure it doesn't have to move out of the way too often, make it appear near-ish (not near) the cursor. Like a couple of lines below the current position of the cursor, so you at least have a few lines of respite, before having to press esc to get rid of that annoying tooltip

    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. For example JSON/XML/CSV/Excel data used for testing out a snippet or library.
    Just for the overall convenience... and when you get back 6 months later and look for the input data!

    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)
  12. My "in-house" (ProGet) NuGet package source supports Integrated Windows Authentication (IWA). When I try to connect to it I get an authorized response.

    I can try basic authentication, but I would rather not have LinqPad remember my network credentials.

    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. I love that in the intellisense dropdown I can hit Ctrl+H to filter out the extension methods.

    It would be great if we could have an option to hide the boilerplate GetType() , GetHashCode(), ToString() and Equals(). These exist on every object, so they just pollute the drop down, without telling me anything new. Alternatively, they may be faded out, or something.

    The general problem of intellisense is that between inherited methods and extension methods, you drawn in a sea of dozens of intellisense entries. Somewhere in that haystack is the needle you are looking for. Most of us don't…

    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. Windows supports multiple desktops. This is a useful feature when working on a single monitor. The results grid on LINQPad 6 bleed through regardless of which "Desktop" your are running. Switching desktops (using the Task View button on the Windows toolbar) while running LINQPad 6 leaves the results grid always visible.

    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)
  15. Hi,

    I absolutely love LINQPad and I use it every day! Great job!

    I was wondering if it would be possible to add code folding support for F# - often times I end up with large scripts and navigating around the code can get difficult without code folding.

    Kind regards,
    George Danila.

    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. Sometimes the natural grid display is too short to display the sort indicator after the header is clicked. This requires the user to expand the column header manually in order to see the hidden indicator. This could be done automatically when a column header is clicked.

    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 tried to use System.ServiceModel.Primitives NuGet package and specifically the SynchronizedCollection<T>. However after installing the package I'm getting the following error when declaring variable of type SynchronizedCollection<string>:

    CS0433 The type 'SynchronizedCollection<T>' exists in both 'System.Private.ServiceModel, Version=4.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' and 'System.ServiceModel.Primitives, Version=4.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

    The same works fine in Visual Studio (.NET Core Console App project).

    LINQPad 6.8.1.

    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. Since LINQPad has been migrated to dotnet core, would it be possible to provide a Linux build?

    45 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. While text scales nicely, icons look awful on a 4K monitor.

    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)
  20. LinqPad results window has export options for Word, Excel and HTML. It would be helpful to invoke these from the LinqPad query, maybe as a method in the Util function.

    Example:
    Util.ExportResults(string ExportFileName, ExportType TypeOfExport);
    Util.ExportResults(@"c:\MyExport.html", ExportType.HTML);

    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)
1 2 9 11 13 59 60
  • Don't see your idea?