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

1209 results found

  1. It would be handy to have "select" align underneath "from" like it does in visual studio. I often find myself tabbing code around to align it, but in visual studio its automatic alignment seems more natural.

    1 vote
    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. create support for mongodb so i can see the database in the tree format on the left pane

    20 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. should take about a minute to add this. I would use it all the time

    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)
  4. 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)
  5. When writing queries against a Teradata ObjectContext, the Results, Lambda and IL views all work as expected, by the SQL view returns nothing. It'd be really handy to have this working, and shouldn't be too hard to implement as simple workarounds already exist. (Just cast a LINQ statement to ObjectQuery and call ToTraceString() on the result - http://developer.teradata.com/blog/dsakai/2010/11/retrieving-the-sql-generated-by-the-entity-provider-for-teradata)

    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)
  6. add ability to connect via oledb

    7 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)
  7. While a linq query is going on, I would like to dump the values, but part of the same Dump... if that makes sense. I use LINQPad to handle small menial tasks I don't feel like starting a new VS project for.

    So while I am in a long linq query, I would like another method for DumpToExisting([id]) and Dump() should return a GUID or Integer id.

    6 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. since I believe you said the output pane is already IE/browser based, how about allowing us to point linqpad at an html file, local site, or web page, and let us run javascript snippets or bookmarklets against it for testing? Currently I've not single single decent lightweight javascript or jQuery IDE, even less if you want to test bookmarklets

    198 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. Add a tab to the "Preferences" dialog for "New Connection Defaults". Allow the user to specify certain defaults for creating new connections. I often create a new connection (with the program defaults), then have to delete the connection and re-created to turn off "Pluralize EntitySet and Table properties" and "Capitalize property names". It would be nice if I could turn those off by default.

    2 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. When you have long code in LinqPad (Several classes in one file) it is really helpful if we can have some documentation. However currently linqpad does not do anything in this area. As a start, it can generate the documentation skeleton when user type /// above the method, property etc. Then if that can be evolved to do the auto documentation generation from the method/property names (like GostDoc), that would be awesome!

    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  ·  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. I want to be able to debug using Linq and lambda expressions. I`m missing this very much in VS

    21 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)
  12. I have a lot of database connections that contain a lot of databases. This means my database drop down contains a lot of databases.

    It would be nice to be able to put the connection in a disconnected state and the databases in that connection would not show up in the database list.

    Then you would be able to "reconnect" or "enable" the connection and the database would be available again.

    This way I can leave all my connection configured and only "enable" or "connect" to the database that I need to work with.

    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)
  13. I have some tables with lot of columns, but only several rows, it would be nice to transpose the output to have SQL table column names on the left and SQL records (rows) in columns
    Such transformation should be used, when some collection returns only one record (in nested table - Navigation property)

    6 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. It would be cool to be able to add our own items in insert special (the top right of the data grid in premium), I suppose this is a super-feature of having a date picker

    http://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/3894320-date-picker-on-data-grid

    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)
  15. I can see that there are sticky columns in the grid, but it was also be great to have them in the results view.

    Perhaps when scrolling between different result sets it sticks to the current visible result set.

    5 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. 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)
  17. 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)
  18. 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)
  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. 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?

  • Don't see your idea?