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. Adding EF support was MASSIVE. If you could add DataServices support as well it would be an AWESOME tool

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  2. Something like this:

    int age = Prompt<int> ("Your age");

    and it would bring up a dialog asking the user to enter their age.

    That would handle single values. For multiple values, maybe Tuple-style:

    var data = Prompt<string,int,bool> ("Your name", "Your age", "I agree to the terms and conditions");

    ("Hello, " + data.Item1 + " of age " + data.Item2).Dump();

    if (!data.Item3) "Please agree to the terms and conditions".Dump();

    It should remember the last value entered. If the user hits Cancel, then it should throw a OperationCancelledException or something like that.

    48 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  3. 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…)
  4. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  5. When I edit a .sql file, if I click save, it prompts me to save as a .linq file. This is annoying as I like to use LinqPad instead of SSMS in nearly all cases and editing stored procs is one of them ;).

    9 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 →
  6. 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…)
  7. 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…)
  8. It would be nice to see a tooltip pop up over a column in the treeview on the left indicating the SQL type and maximum length (e.g 100 characters)

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  9. At the moment it won't let you run code with unsafe code blocks. Can this be changed?

    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 →
  10. Add the most recently used queries to the File menu.

    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 →
  11. It would be nice if 2-dimensional arrays displayed as a table rather than a flat list.

    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 →
  12. Can we please right-click on a stored procedure and choose edit

    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. When you type a class such as Registry a smarttag should appear for autocompletion users allowing them to pick a namespace to import - like in Visual Studio.

    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. The parameters should be be like this:
    declare @x int
    set @x = 5

    so we can paste the whole thing into SQL Management Studio to see the execution plan.

    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. 1:1 relationships would be better represented with entity references on each side - rather than a EntitySet<> on one side.

    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  ·  0 comments  ·  Admin →
  16. A "find all" dialog that lets you search all samples or "My Queries" for a string.

    19 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. Would be a great addition imho.
    This would enable the user to generate quick'n'dirty reports, add links for directing to (filesystemfolders/websites)
    or mailto links to send an email

    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  18. Again thinking about screen real estate, it would be useful if I was able to collapse or hide (pin/unpin) the connections panel and the MyQueries/Samples panel - in the same manner that Toolbox, Solution Explorer etc can be hidden/collapsed in Visual Studio.

    60 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 →
  19. It would be useful if the results pane could be detatched into a separate window for easier viewing.

    Since LINQPad now supports Programs as well Statements, the ability to make the most of screen real estate becomes more pertinent.

    16 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. For long-running queries that call Dump multiple times, it would be good to have the results from the earlier queries show immediately rather than waiting for the whole query to complete.

    33 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  • Don't see your idea?