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

1187 results found

  1. 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)
  2. 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)
  3. 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)
  4. Not sure how viable this is, but I spent all day today trying to find the source of an assembly collision that prevented some code compiling in Linqpad, only to find that the stray version originated from Linqpad itself!

    If possible, I suggest you avoid injecting Devart.Data / Devart.Data.Oracle assemblies into the query app domain if later versions of those assemblies are already being (directly) referenced by the query. Otherwise you create assembly binding issues for the compiler.

    Failing that, Linqpad.config should probably have some binding redirects for DevArt.Data / DevArt.Data.Oracle

    (Linqpad 4.55 references DevArt.Data.Oracle 7.9.333.0, my query references assemblies…

    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)
  5. 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. LINQPad supports editing of function/view definitions. It would be great if we could also edit table definition, like SSMS offers (script table as...).

    That feature is the only reason I'm using SSMS.

    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)
  7. Add to DumpLatest option similar to what 'watch' command does with flag '--differences'.

    This would allow nice&easy visual monitoring of changes in any data.
    I use for example code like this to visually monitor changes in DB:
    Observable.Interval( System.TimeSpan.FromSeconds(2) )
    .Select(x => this.GetSomeDBTable )
    .DumpLatest();

    Having any changes in dump output highlighted with for example yellow background would be nice.

    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)
  8. It would be great if LINQPad could create classes from a JSON object in the clipboard (Just like the WebEssentials extension for VisualStudio can do)

    29 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. 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)
  10. I'm usually looking for the last time I used the thing I'm looking for. I'd like to be able to sort the found files in reverse date order.

    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)
  11. 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)
  12. It's great we can control where braces go (on their own lines of course), but needs option for spaces inside non-empty parentheses etc. Auto-formatting is awesome (and I don't want to turn it off), but removing my spaces is just rude :)

    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)
  13. 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)
  14. It is great that we can right click a table and say Take(100) or where whithout having to type. But it would even be grander if we could customize these options.
    Example, we use a lot orderbydesending(x => x.inserdate) on different kind of tables over different databases. How easy would it be if we could use have this query 2 clicks away ?!

    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. It's one of the best Text Editors out there and instead of having LinqPad adding some of it's great features like:

    • auto page save
    • super fast with files over 50.000 rows
    • word selection
    • multiple word editor
    • fantastic plugins base
    • super light

    it would be great if we can just point where our LinqPad connections and let Sublime do the rest :)

    http://www.sublimetext.com/2

    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)
  16. I have been using LINQPad to deploy a few large strings directly into a database table, but I recently needed to get the full script of what was being generated so I could deploy in an environment without LINQPad. When I opened the SQL output pane, the declaration which held the variable containing my 9 KB string was limited to the first 1,000 characters. Is there somewhere I can configure LINQPad so it will not truncate the SQL output as shown below?

    -- Region Parameters
    DECLARE @p0 VarChar(1000) = 'CNV'
    DECLARE @p1 NVarChar(1) = N'declare @interfaceId int = 70;

    ...…

    24 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)
  17. I have a script that produces an array of dynamic objects whose properties are all identical. It would be nice to have the output formatted as a single table whose columns are the properties of the dynamic objects rather than a table with a single column, Items, with links in each row to the Key/Value pairs.

    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)
  18. Keep results window exclusive to each tab so that various tab results can be compared or referenced when needed. Let's say I want to see the results of a query as a reference to other query I'm working on another tab, the result window goes blank as it is linked to the current query which is blank since not executed yet. But I still want to see the previous query results that I detached earlier.

    May be an option to PIN/LOCK the results window to the query tab exclusively so that other tab's execution results will create a new results…

    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)
  19. I've never yet wanted to export my results to my queries directory (or whereever it defaults to now). I don't get the current behaviour ... do people actually want 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)
  20. Reporting made easy...just write linq scripts and ship them with your app with the linqpad user control embedded in the app too. :)

    I would prefer it in WPF but would settle for winforms.

    110 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?