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

1206 results found

  1. 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. Restore tabs in linqpad start

    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)
  3. LINQPad 5 AnyCPU has more than once crashed after being left open for a little more than a month. This time it was opened on 2016-11-08 at 13:50:07 and crashed on 2016-12-15 at 08:39:19. It opened a warning dialog and the only content was System.NullReferenceException.

    Event Viewer information:

    Faulting application name: LINQPad.exe, version: 5.10.0.0, time stamp: 0x57fc44fd
    Faulting module name: System.Windows.Forms.ni.dll, version: 4.6.1590.0, time stamp: 0x5787eece
    Exception code: 0xc0000005
    Fault offset: 0x000000000085f047
    Faulting process id: 0x5468
    Faulting application start time: 0x01d239bea23f2b74
    Faulting application path: C:\ProgramData\LINQPad\Updates50.AnyCPU\510\LINQPad.exe
    Faulting module path: C:\Windows\assembly\NativeImagesv4.0.3031964\System.Windows.Forms\37004ddc6f466d807c52ca3b7f9f9827\System.Windows.Forms.ni.dll
    Report Id: 96ead35e-c299-11e6-8ab9-d89d67cdb257

    Faulting application name: LINQPad.exe, version: 5.10.0.0,…

    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)
  4. with the shortcut Alt+C one is able to drop down the connection combo box. However, when you have several databases it gets too long to scroll using the arrow key. It would be really good if it is possible to do a fuzzy search and shorten the list of choices just as who the intellisense is working today.

    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)
  5. Currently v2 and v5 versions of Linqpad do not start in Server Core with a fatal COM exception.

    If this COM component it's requesting is not critical, perhaps it could be possible to ignore the error or start in feature-limited mode, thus making Linqpad a useful tool for on-the-box troubleshooting/scripting on Server Core servers.

    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)
  6. I would like to be able to dump arbitrary objects to a new or secondary panel, the same way we can call DumpFormatted on XDocuments.
    Ex: new[] { 1, 2, 3 }.DumpToPanel("PanelName", <other dump options>);

    14 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. Digitally sign all EXE files - it make application white listing much easier for the enterprise

    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)
  8. Instead of querying database, I would like to easily query "code" from a specific assembly.
    For example, let's say I want to find public methods in class whose name ends with "Controller" that have no "Permission" attribute declaration, I would write:

    from c in assembly.Classes
    where c.Name.EndsWith("Controller")
    from m in c.Methods
    where m.Modifier == Modifier.Public
    && m.Attributes["Permission"] == null
    select m

    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)
  9. Display the name of the region that the current line is in if it exists. My 'My Extensions' is getting pretty large now and I'm relying on regions a fair bit. Even so it's quite difficult to know which region I'm currently typing in so a status bar message or right click would be very handy.

    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)
  10. It sounds like there is already support in the .linq files for relative paths and allowing for paths to be specified relatively allows for transfer among users/machines with different setups

    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. Please tabs undock options. When use multiple monitor this future
    it can be useful.
    thanks a lot

    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)
  12. The recent file list under the File menu seems to max out at 9. I would like the config option to increase this number (e.g. 20) similar to what can be done for the recent files list in Visual Studio under Options|Environment|General|items to show in recently used lists.

    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. Add Date Modified column to the Navigate to Query screen and allow column sorting.

    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. You have support for web services. Expand this to support "browsing" sites/services that support HAL or HATEOAS

    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)
  15. Have a results formatted for JSON or JSON strings that layouts out the results in a nice visual way.

    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)
  16. We make use of optional parameters in the constructor of our typed datacontext. However, LINQPad cannot consume this datacontext. I get an error: "The type must define a public parameterless constructor." I propose that if there is a constructor with optional parameters and default values, that constructor should be used with the defaults.

    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. I'd like to fetch 10 items rather than 100 as 100 items make me to scroll to top always.

    It would be good to adjust default fetch count in Preference.

    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)
  18. Resharper gives handy feature that can change var to specific type.
    Linqpad already gives (knows) what var type is. So, it would be good to have a feature to change var to specific type in Edit > Refactoring menu.

    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)
  19. As a reference provider I would like to label/tag queries so that it is easy for others to locate queries using tag/labels.

    I am using folders to organize my saved queries by creating folder for language, type, version, library used etc. These queries are examples of how to use different libraries or language features. I organize these by creating folders for Libraries or Features used in the query.You can imagine that some queries include multiple libraries plus language features, in which case it becomes difficult to decide where to place it or end up in coping the query in many…

    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)
  20. When querying a table with a large number of columns, navigation properties are not appended to the table.

    In particular, Table A I'm querying has 41 columns and does not produce the navigation properties.

    Table B with 29 columns does produce the navigation properties.

    We have a 1:Many (one table B for many table A). The link from TableB -> TableA does show, and it's not an issue with foreign keys, I suspect it's a hard limit we've crossed excluding the properties from generating

    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?