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. 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  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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 →
  3. Hello, select less than 1000 like 100 results etc... thanks

    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  ·  Flag idea as inappropriate…  ·  Admin →
  4. I am so used to the 'save on compile' option in Visual Studio, that I can't get into the habit of saving in Linqpad until I have finished or closing linqpad (and since Linqpad is so useful it never gets closed).

    This has resulted in me losing work several times.

    Would it be hard to add an option to save files to the temporary folder when a query is run.
    Don't need there is a need to attempt to recover the files, as I can go looking for them.

    Thanks

    19 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. It would be nice to have the tab name be the name of the table when running the pre-defined right-click queries instead of query n.

    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  ·  Flag idea as inappropriate…  ·  Admin →
  6. For people who end up having more than just a few connections, it would be very handy to be able to group connections by server (perhaps default to the server name but also allow the user to replace it with an alias).

    23 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 →
  7. 0 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 →
  8. This will be handy when using LinqPad to bring back Simple data and will avoid using MS Word and Copy / Paste. I use LinqPad for bringing back the results of massive varchar fields because SSMS doesn't.

    18 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 →
  9. It would be nice if the tabs had icons showing if they were SQL or code files. If you have mixed tabs of both, it would be much faster to find the query you're looking for.

    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  ·  Flag idea as inappropriate…  ·  Admin →
  10. The Expression Tree Visualizer is a fantastic tool to shed some light on exactly what happens when an expression tree is invoked. It's especially useful when building your own from scratch, and some visibility on how LINQ does it would be a real bonus!

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

    Are you aware that you can call .Dump() on an expression? The output is not exactly the same as the Expression Tree Visualizer, but it conveys much of the same information. Is there anything missing from what you see that you’d like added? Or anything that you’d like changed?

  11. It would be handy if LINQPad closed to the system try so that it could be get around all the time. It's a great lightweight tool for trying out things.

    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  ·  Flag idea as inappropriate…  ·  Admin →
  12. When testing our application's objects via LP, our System.Diagnostic.Debug.WriteXXX messages are being captured in the Results window. Is there any way of disabling this feature in LP?

    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  ·  Flag idea as inappropriate…  ·  Admin →
  13. 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  ·  Flag idea as inappropriate…  ·  Admin →
  14. Currently if I have a base class with name and age, then inherit from that to add address. Then create a list of these objects, the output is the reverse of what is expected. I would expect the base class members to be first in the results but they are actually last. Example:
    void Main()
    {
    var p = new List<Person>();

    p.Add(new Person{ Name = &quot;Joe&quot;, Age = 25, Address = &quot;Someplace in Australia.&quot;});  
    

    p.Add(new Person{ Name = "Ben", Age = 30, Address = "Someplace in Australia."});

    p.Dump();
    }

    class PersonBase
    {
    public string Name { get; set; }
    public…

    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  ·  Flag idea as inappropriate…  ·  Admin →
  15. I use linqpad to execute scripts on servers on the cloud. I copy linqpad.exe plus a few useful .net assemblies onto each server via script.

    I dont want to have to manually add in the references each time I load linqpad onto a server. It would be much more useful ( and mistake proof) if I can simply do a deploy to my server which included a linqpad.config with the references to my utility assemblies as well as extra namespaces. Please comment if this is not clear and I'll elaborate further.

    2 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 →
  16. I use LinqPad for deployment scripts, and it would be really useful to be able to write error messages to the console in Red. Currently ForegroundColor does not work.

    21 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 →
  17. When the SQL language is used, it would be helpful to be able to optionally use SQLCMD mode. This would make it easier to use LINQPad for query tasks without resorting to SSMS.

    12 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. 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 →
  19. Often, connections (live, staging and test) for similar project don't all get added in consecutive order, but for simplicity, it would be nice to be able to drag and drop the connections to reorder them in the left-hand list.

    9 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. SQL auto completion

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