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!

  1. Support IntelliSense for F# too!

    Please add F# support in this area! In a language where the types are almost always inferred (rather than almost always declared), something to show currently inferred typing would be a huge plus! Not to mention the usual autocomplete on library elements etc.

    1,028 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    32 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Editor Auto Indent

    I keep hitting Ctr+K+D to auto indent my code when i'm in linqpad but it comments my code instead.

    it would be great if linqpad could indent the code automatically.

    860 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. include another .cs file(s) in a .linq file

    in "C# Program" mode:

    void Main()
    {
    ...
    }
    // Define other methods and classes here

    #include MyClass.cs // <--- something like this

    So that we can have MyClass defined in another file (MyClass.cs) and just include it instead of copy&pasting the code. This would allow better code separation and re-use.

    811 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    25 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Debugging support

    Setting brakepoints and running in the debugger. The Dump Window could be used to Show debugging hints

    698 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    16 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add AutoComplete for VB.NET

    We need the auto complete feature to support VB syntax.

    559 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    49 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Command Line Interface

    Make it possible to execute LINQPad and script via a command line script.

    linqpad.exe "c:\script.linq" /execute

    529 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    18 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add basic vi style editing mode

    I use vim a lot, and ViEmu in visual studio.
    Adding vi style editing modes to linqpad would make it absolutely perfect. It doesn't have to be comprehensive, just hjkl movement, dd, cw, dw, w, $ and : commands would be great.

    511 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    28 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. .NET Type highlighting

    Highlight Types, Attributes and Classes with the Color:Teal just like in Visual Studio...

    eg: DateTime should have a color
    eg2: class MyClass{}
    MyClass should be highlighted

    450 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. OData v4 Support

    Version 4 of OData is released and supported by Web API. (And since WCF Data Services is dead, Web API OData is all we are going to get.)

    Please consider support for version 4 OData endpoints.

    415 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  25 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Ability to add config

    Sometimes I use Linqpad to reference an existing data access library for one of my applications to quickly test something but if the functions I'm testing in the library refer to configuration settings the query fails. We should be able to specify an app.config in the advanced query properties.

    267 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  14 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. 246 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  19 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. 236 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  15 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Cross Database Linq support

    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
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  12 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Support Oracle

    This replaces the more general suggestion "Support Oracle / MySQLl / SQLite". Vote here if you need Oracle support.

    217 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    33 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Open Table for Edit as in SQL Server Mgmt Studio

    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
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    14 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. "My Extensions"

    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
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Support Oracle / MySql / SqLite Databases

    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
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    15 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Include other scripts

    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
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Add ability to target .NET Core

    .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
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. nuget integration

    Nuget integration into linqpad for automatically adding dll in a folder and embed them in a query

    122 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 9 10
  • Don't see your idea?

LINQPad Feature Suggestions

Feedback and Knowledge Base