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

1190 results found

  1. I frequently use a DataContext imported from a external dll, instead of the autogenerated one (for many reasons inclusing this: http://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/8116665-let-the-autogenerated-datacontext-table-classes-us ) but this means that there's no "edit data" when viewing dumps. Is there any good reason why "edit data" shouldn't be available for external datacontexts ?

    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)
  2. 4 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 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)
  4. 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)
  5. 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)
  6. We recently ran into a problem where the automatic upgrade option caused a bug, and being sure that Linqpad is always invoked with -noupdate is a pain. Having such an option in the LINQPad.exe.config would make for easier work arounds.

    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. I think it will be nice to have something like nuget for LinqPAD extensions. For example, it should be easy to find methods for using charts, manage administrative tasks, import\export data for different formats and so on. I'm sure a lot of people will start to contribute their own extensions and it will make LinqPAD is more popular!

    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)
  8. I know it would require pretty much remake the entire interface; but maybe it is time to look into the future :D ...

    4 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)
  9. When I typed in the first sample code from C# in a Nutshell, I got a puzzling error message stating that I was trying to use the namespace ('using System;') as a variable. I say this with complete understanding that trapping errors and writing good messages to go with them is challenging, to say the least. Ignoring the supposed error is much preferable to receiving a misleading message--and may be easier to implement within LinqPad.

    MSG: "CS0118 'System' is a namespace but is used like a variable"

    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)
  10. I have a two-monitor workstation and often use LINQPad in full-screen mode on my primary (left) monitor. Whenever I click the "Export" drop-down in this scenario, the menu always appears on the 2nd (right) monitor.

    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)
  11. When typing something like
    .Where(x => ....)
    pressing space after the x fills in the intellisense menu choice which pops up automatically.

    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)
  12. public class ApplicationUserManager : UserManager<ApplicationUser>
    {
    }

    gives the followin error: The type 'UserQuery.ApplicationUser' cannot be used as type parameter 'TUser' in the generic type or method 'Microsoft.AspNet.Identity.UserManager<TUser>'. There is no implicit reference conversion from 'UserQuery.ApplicationUser' to 'Microsoft.AspNet.Identity.IUser<string>'.

    Is there a way to resolve that?

    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)
  13. Jus t purchased the product and was expecting autocomplete to work in SQL as well as everything else. The whole reason for making the purchase. I see I have 30 days to play with it and ask for a refund which I'm pretty sure I will do.

    4 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. Copy/paste-able namespace and nuget references.

    I often copy/paste LINQPAD snippets between computers (over RDP), chats, OneNote etc. This works great if the snippet has default namespace and no nuget references. However, when it does, Copy/Paste takes a bit more work to re-setup namespaces.

    Would be great if LINQPAD had "Show namespace and nuget comment" option, or "Edit->Copy complete snippet", embedding the <Query> part of the script into comments. E.g.

    // #@kind Statements
    // #@ref <RuntimeDirectory>\System.Windows.Forms.dll
    // #@using System.Windows.Forms
    MessageBox.Show("Hello");

    Or just

    /* @#Linqpad
    <Query Kind="Statements">
    <Reference><RuntimeDirectory>\System.Windows.Forms.dll</Reference>
    <Reference><RuntimeDirectory>\System.Security.dll</Reference>
    <Reference><RuntimeDirectory>\System.Configuration.dll</Reference>
    <Reference><RuntimeDirectory>\Accessibility.dll</Reference>
    <Reference><RuntimeDirectory>\System.Deployment.dll</Reference>
    <Reference><RuntimeDirectory>\System.Runtime.Serialization.Formatters.Soap.dll</Reference>
    <Namespace>System.Windows.Forms</Namespace>
    </Query>*/
    MessageBox.Show("Hello");

    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)
  15. Tab Color should be easy to distinguish between the active one and the inactive ones

    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)
  16. when you press Ctrl+TAB to swtich from one query to another, a new icon appears in the taskbar (active queries form). Is it possible to remove this or have an option to now show it?

    Every time I hit ctrl+tab my taskbar moves and I think something important is happening.

    4 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. Hi, can you please add a function that clears the current SQL dump pane? This would be helpful while stepping thru code with the debugger when I want to keep track with the latest SQL statement showing up in that pane. Maybe a button next to "Analyze SQL v".

    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. 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)
  19. Like the checkbox in VS Build/Advanced.

    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)
  20. A way to easily set environmental variables. New wave of cloud apps/frameworks seem to leverage this as a way of injecting values into the app.

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