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

263 results found

  1. Sometimes I end up .Dump()ing things a few times in a row, then manually v-diffing to see what changed.
    It'd be nice if there was a function that could calculate that for me, probably involving having to snapshot the state/output then diffing against the previous snapshot.

    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 →
  2. Allow exiting the application without saving current queries and retaining them when linqpad is reopened

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  3. I would like to be able to reference a .NET Core csproj file from LINQPad, similar to how NuGet references work. LINQPad could read the package references from the csproj file and add those NuGet packages, then it could locate the dll that is output by the csproj and add that as a reference. This would make testing changes made in a project with LINQPad extremely simple. Currently I have to package the project, move the package to a local NuGet feed, clear the LINQPad NuGet cache for that package, and readd the package reference in LINQPad.

    12 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 →

    This functionality is supported in recent versions of LINQPad 6. Referencing the DLL in the output folder has the same effect as referencing the .csproj file: it automatically references all the NuGet packages that the project does (it gets these by parsing the .deps.json file). LINQPad will even restore the NuGet packages if the correct dependencies are not available for the target framework version.

  4. Often in script flow I need to break (usualy after ReadLine is called and user do not want to continue). In those moment, I always display a message in red then break. It make sens to me that the break method does this.

    1 vote
    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 →
  5. .NET Core is gaining adoption, and I find myself needing to experiment on .NET Core more and more, especially since .NET Core has it's own surface area. It be great to be able to do this in LINQPad.

    I don't need LINQPad to run Mac/Linux, just the Windows version to be able to target .NET Core.

    129 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  6. It would be great for Linux and Macintosh developers to be able to use LINQPad :)

    737 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  7. SSMS already supported it. https://azure.microsoft.com/en-us/documentation/articles/sql-database-ssms-mfa-authentication/#connecting-by-using-universal-authentication-with-ssms

    We are migrating password authentication to Azure AD authentication for Azure SQL databases. And the Azure AD is not connected to the AD in corpnet. So we can't use Azure AD Integrated Authentication to access DB on Azure. Also the Azure AD requires certificate authentication, so we can't use Azure AD Password Authentication either. Active Directory Universal Authentication is the only choice.

    95 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  6 comments  ·  Admin →
  8. Support Entity Framework Core RTM, which is not EF 7.

    22 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 →
  9. Install Notepad++ -> Create a New File -> Close Notepad -> No Annoying Save File Dialogs -> Re-open Notepadd++ -> Files are Still there

    Many use cases.

    Keeps my flow going if you will

    18 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  10. 14 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  11. Sometimes, I update my extensions and want to update all affected queries too, but it's not convenient to open each query and search it. A "find in all queries" option like "find in files" in Visual Studio would be great.

    1 vote
    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 →
  12. Google search no longer supports ~, so F1-generated google searches should not include 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…)
    completed  ·  0 comments  ·  Admin →
  13. If you create a new C# Program query and run this code snippet...

    void Main()
    {
    for (int i = 0; i < 10000; i++)
    {
    Console.WriteLine(String.Format("{0:D6} Did all the lines break?", i));
    }
    }

    You will see:

    There is a line break missing at position 4055.
    There is an extra line break inserted at position 5407.

    There is a line break missing at position 6759.
    There is an extra line break inserted at position 8111.

    There is a line break missing at position 9464.

    This is consistent across LinqPad 4 and 5, Windows 10 and Windows Server 2008, 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…)
    completed  ·  0 comments  ·  Admin →
  14. There should be away of preventing Highlight / HighlightIf from working when dumping to Grid. At present they just confuse the output (you read the 'raw' value for all the HighlightIf=false rows, but 'object' for all the HighlightIf=true rows)

    If there were a 'DumpContext.Mode' then obviously that could be used as part of the HighlightIf predicate. But there isn't (that I know of). And it can't be query-wide because different parts of a query might be dumped differently (does have to be some kind of dump context).

    1 vote
    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. So that a comment beginning with http... could become clickable and launch the default browser.

    // http://stackoverflow.com/search?q=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…)
    completed  ·  0 comments  ·  Admin →
  16. Add support for EF 7 from ASP.NET 5 projects

    9 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 →
  17. Any new version of the LINQPad should be downloaded manually. Most of the modern apps provide self updating option. With tools like https://github.com/Squirrel/Squirrel.Windows. It would be great and that would avoid checking for new releases.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  18. I work with xamarin, but i only have xamarin Indie license, that means i work with xamarin studio for mac. I can't afford for business license. So switching back to windows and mac just to use linqpad in windows is a bit annoying and the data that i need to "LINQ" all in Mac.

    487 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  19. 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 →
  20. At the moment only ".linq" files are shown.

    26 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 →
  • Don't see your idea?