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

  1. 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++.

    40 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. I have the potential to work from multiple PC's It would be great if the license could be tied to a USB stick or something, this was i can add it to my portable apps collection.

    40 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add an option to make whitespace visible like in Visual Studio.

    40 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  ·  Flag idea as inappropriate…  ·  Admin →
  4. Provide a way to version script files either internally or via a version control system such as git or tfs.

    39 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. LINQPad is so gangster.

    Add support for (iron)python

    38 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  ·  Flag idea as inappropriate…  ·  Admin →
  6. It would be very nice if there was the single snippet IDE for LINQ, SQL and XSLT. Architag XRay XML Editor is good for XSLT, but just not as good (ergonomic) as LINQPad is for LINQ.

    37 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  ·  Flag idea as inappropriate…  ·  Admin →
  7. It would be great if LP could support source control integration using the SCC-compatible source control interface (Ex. Beyond Compare 3).

    36 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  ·  Flag idea as inappropriate…  ·  Admin →
  8. Would be nice to be able to use LINQPad to test WCF Data Services with the ability to set HTTP Request Header variables as part of the connection settings. That way we could simulate passing a value like an API Key in the Header.

    35 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Allow user to specify search provider - Bing.

    34 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. It would be great to be able to print source (and output) from linqpad.

    34 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  ·  Flag idea as inappropriate…  ·  Admin →
  11. SQL Server Management Studio has a Parse (Ctrl-F5) feature under the Query menu vs. Execute (F5); and Visual Studio has a Build Solution vs. Start Debugging (F5). Both of these options allow you to check for syntax or compile errors without executing the query or running the program. I was surprised not to find this feature in LINQPad also. This would be a very useful feature to me. I hope we could see it in an upcoming release. Thanks, I love LINQPad!

    33 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. In the additional namespace imports I put "using Outlook = Microsoft....Outlook".

    When I'm in a call that wants something of that namespace, replace the full entry with just the alias Outlook.

    33 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. When your prototypical scripts evolve, you may want clean them up a bit by renaming variables, methods and classes to match their new/changed responsibilities. As find/replace is error prone, such a rename refactoring support would be neat.

    32 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. 1) Ignore - ignore field/property/class in the dumped tree
    Example:
    public class AggregatedError
    {

      public string Name { get; private set; }
    
    

    [DumpOptions(Options.Ignore)]
    public string[] Files { get; private set; }

    }
    will not display Files property.

    2) NotExpanded - do not expand collection by default
    Example:
    public class AggregatedError
    {

      public string Name { get; private set; }
    
    

    [DumpOptions(Options.NotExpanded)]
    public string[] Files { get; private set; }

    }
    will display Files as a collection, but will not expand its by default

    3) ToString - display object as string
    Example:
    [DumpOptions(Options.ToString)]
    public class AggregatedError
    {

    public override string ToString()
    
    {
    32 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  ·  Flag idea as inappropriate…  ·  Admin →
  15. Some multi-line strings are easier to read in a fixed width font; these are hard to read in LINQPad today.

    32 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. In order to drop SQL Management Studio completely, more sql management features are needed.

    31 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  ·  Flag idea as inappropriate…  ·  Admin →
  17. When I start up linqpad, it's always to use the same database (the database of the product I work on), but by default it lists "no connection". Rather than constantly making me set the connection, it would be nice to be able to flag one as the default connection (similar to a default printer).

    Another option would be to default the connection to whatever was last used (this would be as effective for me since I'm always using the same one).

    Yet another option would be that if there's only one connection defined in the Connections window, default to that…

    29 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  ·  Flag idea as inappropriate…  ·  Admin →
  18. Since linqpad 6 has been migrated to dotnet core, would it be possibile to provide an Linux build?

    29 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  ·  Flag idea as inappropriate…  ·  Admin →
  19. Automatically create entities based on synonyms just like it currently does for views and stored procedures.

    28 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  ·  Flag idea as inappropriate…  ·  Admin →
  20. Would like to see LINQPad able to access OAuth secured Odata services.

    27 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?