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

1182 results found

  1. Having an access to data or implementing your own data provider, will make LinqPad an awesome tool for AutoCode Generation and Testing.
    I wrote my own MsSqlMetaData (Just and EF provider for system views, it's on NuGet) provider and currently generating a lot of code, but writing c# programs to generate code is not as easy as using text templates.

    27 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. Recently LinQPad seems to have become rather niche, I don't really understand what the new features do or what they are for. For example this nuGet, I've no idea what or why I'd be interested in. I'd vote for a complete documentation similar to the c# in a nutshell series on each feature of LinQPad hi-lighting premium features where appropriate.

    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)
  3. Every time I add a new connection I uncheck the "Pluralize EntitySet and Table properties" and "Capitalize property names" check boxes. I would love it if there was a way to specify a set of default values for the connection.

    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. be able to query a net.tcp hosted service

    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)
  5. When prototyping idea's I find the C# expression really useful but it would be even better if I could write more than one without having to call dump myself as per c# statements.

    Linqpad could take each line as an expression and evaluate & dump them 1 at a time

    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)
  6. How about supporting code creation with this two languages. It shouldn't be so hard, as it's now possible to host them inside of any .NET language. Its all about adding the syntax highlighting and intellisense.

    255 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. 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. When the SQL language is used, it would be helpful to be able to optionally use SQLCMD mode. This would make it easier to use LINQPad for query tasks without resorting to SSMS.

    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)
  9. Just another export option or another mode/button near Output, Grid 1, λ, SQL, IL
    Would be really nice to have this possibility when I would need to copy some records from one DB to another via Remote Desktop connection

    20 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. In order to drop SQL Management Studio completely, more sql management features are needed.

    33 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. Often, connections (live, staging and test) for similar project don't all get added in consecutive order, but for simplicity, it would be nice to be able to drag and drop the connections to reorder them in the left-hand list.

    11 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. Include an option so that the new 'new tab' button can operate like ctrl+shift+N rather than ctrl+N.

    More oftent than not I will have multiple tabs open on the same DB

    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)
  13. In the additional namespace imports I put "using Outlook = Microsoft....Outlook".

    When I'm in a call that wants something of that namespace, replace the full entry with just the alias Outlook.

    33 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. User entering CTRL-E should execute a query justlike F5 does. I am in the habit of that keyboard combo from old queryanalyzer days

    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. When adding a Service Reference via Visual Studio, it generates a class for each Data Contract. Each of these classes have an additional property named ExtensionData, which always contains an ExtensionDataObject (usually empty).

    This creates a lot of noise when data returned by a WCF service using LINQPad's .Dump() extension method, due to the ExtensionData cells taking up most of the screen. In my opinion just like EntityState and EntityKey were hidden by default in LINQPad v4.37, so should ExtensionData properties be hidden by default.

    This would create a much more pleasent exprience for those using LINQPad with a WCF…

    8 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 an object whose ToString() implementation returns null in some instances. I noticed that when Dump() attempts to dump this object, it throws a nullref.

    I have modified my code to no longer return null from the ToString(), but it ought to be trivial to update LinqPad to avoid this issue in the future.

    Sample:
    void Main()
    {
    new Bar().Dump(1);
    }

    // Define other methods and classes here
    public class Bar
    {
    public override string ToString()
    {
    return null;
    }
    }

    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)
  17. When I start up linqpad, it's always to use the same database (the database of the product I work on), but by default it lists "no connection". Rather than constantly making me set the connection, it would be nice to be able to flag one as the default connection (similar to a default printer).

    Another option would be to default the connection to whatever was last used (this would be as effective for me since I'm always using the same one).

    Yet another option would be that if there's only one connection defined in the Connections window, default to that…

    32 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. 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)
  19. We have 2 SQL servers set up with mirroring. Some databases are live on one and passive on the other and vice versa. It would be handy if I could put Failover Partner in the connection string to save me having to have 2 different connections.

    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. Since LINQPad is an OData client, it be great if we could configure it to use the latests WCF Data Services libraries, which are now released out of band from the Framework. e.g. http://www.microsoft.com/en-us/download/details.aspx?id=29306 is a release that supports Any/All queries, but LINQPad will throw a NotSupported exception when using the exact syntax explained here: http://blogs.msdn.com/b/astoriateam/archive/2011/05/31/any-all-support-in-wcf-data-services.aspx

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