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

1205 results found

  1. I would like the autocomplete list to use a most recently used (MRU) member selection algorithm that highlights the most recently used member in the list. As you know, Visual Studio already does this, and it saves a great deal of time.

    This would be more than simply selecting the last used member after typing a dot (though that is a great start). It would also select the most recently used member for a given autocomplete character sequence. So if on an IEnumerable<T> I used FirstOrDefault() and then later used SingleOrDefault(), the next time I type "." on an IEnumerable<T>…

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Allowing synchronisation of our own files across machines - possibly via google docs. Dropbox might help here....

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. The Control Structure Diagram add visual symbol to code that makes the code much more easier to grasp for beginners. Such an implementation in linqpad would just rock!

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Like the title says add .Dump support for DataSets, DataTables, etc. ...all of the DataSet objects.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Can't safely call Write on the TextWriter provided by LinqPad's CreateXhtmlWriter when debugging. If any properties within the object being written throw an exception, the debugger catches this exception and writing ceases.

    The only workarounds are to 'Continue' after each exception (which is tedious if many are thrown), or to disable CLR exceptions and then re-enable them when done.

    It's not possible to have the object's properties not throw exceptions, as they are lazy loaded and will throw when certain fields are not initialised.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Some kind of mechanism that stores the result of an expression into a variable or RAM storage... that can be used later on.

    Lets say i have a heavy Linq statement that spends 30 seconds to finish - it would be cool to store that data in a variable of some kind that i can call later on.

    "Live objects" might be the name of such...

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. This would make it so much easier for those who have the non-Express version installed.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. 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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. I have a lot of queries I use day to day. I have recently started using SubmitChanges to update data when needed. I have this line commented out by default but worry that sometimes I could forget. Would be nice to have an option to that when enabled asks for confirmation to perform SubmitChanges()

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. I really like the casual coding experience of LINQPad.

    Would be nice if it had a little todo list that I could double click on, in order to go to the related todo comment

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. VS 2010 Premium or Ultimate has a refactor feature (http://msdn.microsoft.com/en-us/library/dd193416.aspx) for SQL that allows the expansion of wildcards such that:

    TableA
    {
    Col1 int
    Col2 int
    Col3 int
    }

    select * from TableA could be refactored into:

    select [t0].Col1, [t0].Col2, [t0].Col3 from TableA [t0]

    Much of the time I will start out writing the select * from TableA statement and later need to go back and define out the columns.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. After choosing the Close All option linqpad provides a fresh tab named Query 1, but if the user opens any new tabs the numbering resumes from the last numbered tab.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Support Oracle SQL tab!
    Debug the sql statement generated by EF with oracle,please!

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. be able to set a breakpoint in VS, and be able to transfer a collection that was created into the linqpad workspace. Quite often a collection is created after doing quite a bit of work in the way of web service calls, db queries etc... once all of this info has been gathered together in a collection in a running program, it would be awesome to then query that collection at a VS breakpoint.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. When prototyping idea's I find the C# expression really useful but it would be even better if I could write more than one without having to call dump myself as per c# statements.

    Linqpad could take each line as an expression and evaluate & dump them 1 at a time

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Include an option so that the new 'new tab' button can operate like ctrl+shift+N rather than ctrl+N.

    More oftent than not I will have multiple tabs open on the same DB

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. When writing multi-statements I keep rerunning what I wrote to see if I am on track. However, to actually see what is the result/response/value of the last thing I wrote, I keep adding ".Dump()" to last item, and then remove it and continue to the next statement.

    I think LinqPad should automatically dump the last statement (as an option). Moreover, it might be nice to be also configured something like "Only auto-dump if nothing else is dumped in the query".

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. The connection tree view currently defaults to using dbo as the top level schema to display. For databases that have other schemas, you have to scroll down and expand them. For some databases this is a pain, because the schema that I work in isn't dbo. It would be useful to be able to define a default schema for each connection.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. xx.InsertOnSubmit()
    xx.DeleteOnSubmit()
    SubmitChanges()

    and other basic LINQPad advertised as replacement for SQL Management for daily tasks should autocomplete even on the free version for users to get an idea of how well the autocomplete is working.

    For example it could be enabled only on LINQ entities and that SubmitChanges(). All other objects should show no auto-complete and on manual autocomplete request an informative buy upgrade message.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. It would be great to have VB syntax auto formatting like in Visual Studio. VB is a case insensitive language (which is what makes it so appealing to lazy people like me) and I often use the syntax auto-formatting when I type as a quick check that I wrote the right syntax.

    ex: I type:
    dim V as double
    v = 10

    and it becomes
    Dim V as Double
    V = 10

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?