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

1203 results found

  1. It'd be great if we could quickly get a properly formatted connection string for any of our database connections.

    9 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)
  2. Allow me to see a diff before I hit save.

    Quite often I might have made some changes to a saved query, and days / hours later don't know what I changed and if I want to keep the change.

    My current workaround is to save to a new filename and run kdiff, but it would be nice to integrate this feature into the program.

    I could just put all my snippets in a repo, but that is probably overkill for most people. As .linq files are just text files this should be relatively straightforward.

    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)
  3. Ability to right click on the results area to do a screen capture (image) of the result(s) to be taken and sent to a predefined image hosting site.

    Then provide access the image URL in the clipboard in either raw html or in StackOverflow format.

    [Title Here](http://{Image Hosting Addy to image})

    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. The app becomes unresponsive for several seconds after closing the connection Properties dialog? There is no wait cursor to indicate that work is being performed. Couldn't this work be performed asynchronously?

    4 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. I often use LINQPad to check for new or updated data in SQL tables. I have queries open that I refresh after I make an operation in my application.

    It would be really helpful if you could create "live" queries or a change log for a database table or query. I think it would be possible using SqlDependency to get the required notifications.

    I imagine something like new or updated rows are added to the bottom of the searchresult and the search result is scrolled down. New and added rows as colored for a period of time to visually indicate…

    7 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)
  6. I often find myself using LINQPad to look at the latest data inserted into database tables. I keep a lot of tabs open with something like
    myTable.OrderByDescending(t => t.TableId).Take(10)

    I also spend a lot of time flipping through a bunch of tables to find the data I'm interested in.

    I think both use cases could be helped if LINQPad could open a temporary tab with the top 10 or 25 rows when clicking/navigating with the keyboard in the tables list in the left pane in LINQPad.
    Preferably the results should be sorted descending by the primary key (at least for…

    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)
  7. Using grid view, the column widths are currently set for the minimum to handle the header text, often visually truncating cell values even if there is unused width available in the grid UI.

    If nothing else, divide the available space by the available columns to compute a minimum initial column width. Even better would be if it takes the retrieved values into account and make narrow valued columns narrower.

    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)
  8. When you create a new entity using an OData v3 connection and then call this.SaveChanges(), it saves the entity and its state is set to Unchanged. Then, calling this.GetOperationDescriptor(myEntity).OperationDescriptors returns 0 elements, but calling the same code using a Service Reference in VS2013 does return all the operation descriptors. It would be nice if LINQPad couild have the same behaviors because, looking at the response in Fiddler, the links are returned in the response but they are just ignored.

    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)
  9. Multiple Contexts - without cross queries.

    I think it would be nice to be able to have multiple database connections/contexts. This would be handy in Azure where you can't do cross database queries anyway.

    It would just make pulling data from one database into memory and comparing against another easier...

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. 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)
  11. when I call " Console.writeline(Obj); " with an overridden ToString in my Obj then LinqPad does not show the simple String Output but some kind of formatted object structure of Obj. I did not find a switch for that behaviour anwhere. I can work around with using Debug.WriteLine instead of Console, but a simple switch in the UI or Preferences would be nicer.

    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. Allow for using a cached schema rather than refresh each time a query is opened. I often run the same query to generate a report each morning. It takes longer for the schema (which is unchanged) to load than it does for the query to execute. It would be a nice option to save this schema information locally and refresh on command to account for any changes.

    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)
  13. It wasn't obvious but I found that I can zoom the syntax tree diagram via the scroll wheel, and that it centres the zoom around the cursor.
    However this really needs the ability to pan too - I'd suggest panning with MMB-drag or RMB-drag.
    Either that or add scrollbars...

    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  ·  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. Add the ability to export the query as well as external assemblies. This could just be a .zip file, so that you can share queries and assembly references with other people.

    7 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. myForm.Activated += // then, suggestion like "(sender, e) =>" is shown

    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)
  16. Add "My Extensions" that are used in place of the default for a given database, or one that does not interact with the normal "My Extensions", but can be used to extend the database.

    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. In v4.57, the following feature was added:
    * When working with Entity Framework DbContext connections, references and collections loaded with the .Include method now automatically expand.

    It would be good if we could optionally set "Collapse to 2 Nesting Levels" as the default

    4 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. I don't know if this is feasible, but it would make LINQPad orders of magnitude more useful to those of us working in multiple target platforms.

    49 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. We use lprun with teamcitry to generate various statistics and post them to our wiki every week. However today it is not possible to execute these scripts with lprun, without first manually enter the credentials on the particular machine first.

    Lprun should be able to execute remotely, without having to manually configure it on every machine. A really simple way, would be to let users disable encryption of the password. Another possibility, is to let users specify a certificate to use for encryption.

    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  ·  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'd like to see the dump for a DateTime be more like a normal object rather than a string format. It's easy enough to to .ToString(format) if I want to see the format, but right now there's not a nice way to see the object properties.

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