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

1182 results found

  1. I use LINQPad on three different computers. It would be very helpful to be able to export the preferences and connections from one so they can be imported into another instance.

    31 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)
  2. LINQPad is so gangster.

    Add support for (iron)python

    41 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)
  3. It would be nice to export the result to xml. Two possibilities XML-Node and XML-Attribute. If the user chooses XML-Attribute one Data record is one XML node with all fields as Attribute, Nesting Levels are Nodes.

    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  ·  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. 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)
  5. 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…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    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?

  6. To Allow set text encoding for result. Now LinqPad can get result , but it is unreadable to me since what I have in result is not English. Thanks!

    10 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. Dump() extension method is #1 reason I love and use LinqPad.

    It would be great if I could add LinqPad.exe as reference to my Visual Studio project and call Dump() extension method on any of my objects.

    As Visual Studio does not have any window to display HTML we could have two variants to Dump() extension method

    DumpHTML() which return output as HTMLtext and
    DumpText() which returns the output as space formatted text in a ASCII Table

    User may choose to print the output to the Console, Output Window or write to the disk.

    I you think generating ASCII table…

    276 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)
  8. It would be nice to have the ease-of-access of folders in different locations throughout your computer within the "My Queries" window.

    Similar to WIndows 7 Libraries that allow you to add multiple music directories to "My Music" etc. This would be in case you have a folder that you store work queries that you share with others but also a personal folder for your own queries.

    122 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)
  9. 24 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. 'System.Dynamic.ExpandoObject' does not contain a definition for 'Dump'

    Can this be added? (Is it possible?)

    12 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)
  11. Like the change from VS2008 to VS2010, the "X" icon to close a file is on the right-hand side of the tab (at least for western languages)

    5 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)
  12. The ability to search the documentation via google by pressing the F1 key is great, however the order of the terms is a bit different than titles in the MSDN docs.

    For example, pressing F1 on the someType.Namespace queries the google for:

    System Type.Namespace property

    which doesn't yield expected results, however:

    Type.Namespace property System

    does. Should take less time to fix than it took me to write this :)

    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  ·  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. When I generate a DataContext through sqlmetal, it converts all char fields to strings. Not what I'd expect it to do, but not a bad idea.
    When I generate my entities through LinqPad, char fields are left as char, making my sqlmetal generated code incompatible with LinqPad.

    Just as there are options on pluralizing and capitalisation, It would be useful to have a "convert char to string" option as well.

    9 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)
  14. 16 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)
  15. 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

    22 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. In this case i can use LinqPad as ODateClient, see nice result and can export the result to Excel ...

    2 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. 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…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  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  ·  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. I have an SQL Server database which is being used for a MVC 4 project in VS 2010. I'm using LINQPad to run queries against my database. When I open LINQPad, I can connect to my .mdf database file and run queries as expected. When I close LINQPad, open up VS and try to view my database in server explorer the following error is shown:

    "The database 'C:..... .MDF' cannot be opened because it is version 706. This server supports version 655 and earlier. A downgrade path is not supported. Could not open new database 'C:..... .MDF'. CREATE DATABASE is…

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. 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.

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