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

285 results found

  1. LinqPad should be able to do Cross-Database statements.

    The user could enable this, by manually adding the tables from each database which should be used in the statement...

    Currently this option is enabled by making a DataContext and use that. however, it would be much faster if Linqpad supported this natively...

    227 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  13 comments  ·  Admin →
  2. This replaces the more general suggestion "Support Oracle / MySQLl / SQLite". Vote here if you need Oracle support.

    217 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  3. SQL Server Mgmt Studio allows one to open tables for editing data. In order for LINQPad to be able to replace SQL Server Mgmt Studio, as the LINQPad challenge suggests, the editing data directly feature is needed

    207 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  4. There should be a way to write and maintain a set of extension methods that would be made available to all query windows in LINQPad.

    146 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  5. What are people's thoughts on this? Which is more important: Oracle, MySql or SqLite? Should the support be through custom Entity Framework-driven DataContexts or via automatic DataContexts?

    144 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  6. I'd like to factor out some code into a script I include because I use this code across scripts. I don't want to have to compiled to an assembly and reference it because then I can't "script" it anymore.

    Please include an "include" syntax or GUI setup (which will then obviously manifest itself in the .linq XML prelude.)

    141 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  7. .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…)
  8. Most of our queries' transaction isolation level is ReadUncommitted. This is very important on our production db to minimize the impact.
    I find myself surrounding my queries with TransactionScope all the time.
    In addition, some of the queries requries Snapshot isolation's, etc.
    It would be very helpful to allow to set the isolation level in the advanced query properties or something similar.
    Thanks.

    129 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  9. Nuget integration into linqpad for automatically adding dll in a folder and embed them in a query

    122 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  10. F# 3.0 type providers seem like they would fit in quite well with the LINQPad-as-data-explorer mission.

    119 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  11. It would be great if LinqPad would support scriptcs or Roslyn since it already has NuGet support. Another option would be to export the .linq project as scriptcs project.

    117 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  12. When you have a self hosted feed or a private feed on myget, its typically secured by basic authentication. Would be great if you could add support for this when adding new feeds in the Nuget Settings dialog. Current behavior is that it throws an unauthorized error from Nuget.Core

    116 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  13. It would be great if I could paste in an existing SQL query and convert it to LINQ. This capability exists in other tools, but I would prefer to use LINQPad for everything.

    116 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  14. This function would clean up the statement by providing tabs where necessary (align and indent).

    115 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  15. LINQPad is slow when returning large result sets due to it creating and having to render a lot of HTML. It would be nice if there were an option to use a ListView, DataGrid, or any other type of interface that can accept and render data via an IRender interface. It would be great if this were created so that 3rd parties could write Plugins. Additionally, a ComboBox that could be selected would update the results in a different view.

    Of course, it would be difficult to render sub-data (Orders->Products) like is done now, but I think that is an…

    98 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  17. 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 →
  18. As a developer I often have to rearrange code lines. Therefore it would be a useful feature to be able to move the current line / currently selected lines up/down, the same way as it is possible in Visual Studio or Notepad++.

    90 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  19. The Entity Framework support currently requires the different xml files; EF will support Code First (currently in features CTP 3) which is all code, no xml files. It would be great to have LINQPad allow for EF Contexts using Code First.

    75 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  20. Allow us to create unit tests using NUnit or similar (either needs a new option in the Language dropdown or a one-liner you could put in your Main function to kick off a test runner). Running it would run all the Unit Test methods it finds. Taking this one step further, you could even support an auto-test mode, where every time you saved, if it compiles it runs all the unit tests it finds, making it the ideal for doing code katas in

    69 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)

    LINQPad now has special xunit support as of 6.9.12, via new options on the Query menu. ‘Add XUnit Test Support’ adds the necessary dependencies + creates a customizable xunit runner. “Run Tests” (shortcut Alt+Shift+R) invokes the RunTests() method.

  • Don't see your idea?