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. I have two different solutions but with the same assembly name but different projects. One is a upgrade of the other. When i add another assembly if it is of the same name, it overwrites one that is already existent, even if their paths in explorer is different.

    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. Speicifically for scenario of ODATA services being hosted in dev/test environments with machine generated SSL certificates

    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)
  3. I make many query then allow end user to use making report.
    I would like to hide script box to end user.
    End user just select script and run to see result.

    Also, I need to Load Win Form or WPF to replace same position of script box that let user select condition for query.

    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. 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)
  5. When I use "Help on Current Type/Member", LINQPad harnesses Google to search for the specified information. Unfortunately, Google is currently blocked in my country. Can you add a feature to LINQPad so I can switch the search engine to Bing, Baidu, etc?

    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)
  6. Every so often, I would be running a long running query that yields many results. And every once in a while, when dumping the results, there is a failure because of some exception (e.g., OutOfMemoryException, NullReferenceException, etc.) and you never see any of the results because of that. The dump method only writes to the results until the entire collection has been processed and renders them all at once.

    It would be nice if LINQPad would dump each item as the collection was being processed so in the event of a failure, we could see the results that have been…

    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. By this the driver for postgresql could use the grid for editing as well

    https://github.com/fknx/linqpad-postgresql-driver

    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)
  8. In support of Tabs, it would be useful to have a treeview of queries, not saved ones but current ones, the current tab version is successful only to a point. I regularly have about 30 tabs up in a sequence of tests I run.
    Also the ability to name the queries in Tab view (but not save) would be a powerful thing.

    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)
  9. Big data is hot and is becoming popular. The most popular platform is Apache Spark.

    There is an ODBC driver of Apache Spark at http://www.simba.com/drivers/spark-jdbc-odbc/.

    Another option is that Microsoft has a library to access Apache Spark at https://github.com/Microsoft/SparkCLR .

    Maybe it is not difficulty to support.

    If so, LINQPad can have "big" effect and have more market.

    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)
  10. 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)
  11. I have a script that I run that generates some html I need to display, however, the output is not valid (missing body and html minimally).

    I changed my script that I run to look like this:

    void Main( string[] args )
    {
        "Hi".Dump();
        return;
    
        ... original code and Dump() and RawHtml calls...
    }
    

    And this is the output I get is the following:

    <!DOCTYPE HTML>
    <html>
      <head>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="Generator" content="LINQ to XML, baby!" />
        <style type='text/css'>
    body {
        margin: 0.3em 0.3em 0.4em 0.4em;
        font-family: Verdana;
        font-size: 80%;
        background: white;
    }
    
    p,
    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)
  12. 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)
  13. Simulate more Win Explorer-like behavior in the My Queries pane with respect to folder shortcuts. If I add a shortcut to another folder location in the folder designated for my queries... I can click that folder shortcut to navigate to the folder containing to those queries. This would probably also necessitate some navigation buttons for the pane (back/forward).

    Now.. you may ask why not just store all my queries under a single folder. I am sure there are many reasons why one might wish to store their queries in various locations... but my main reason is that I keep some…

    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)
  14. If pulling a nuget package into a query, Linqpad seems to use -DependencyVersion Lowest. This works fine, if the package dependencies are maintained properly, but often it fails.

    If the public interface of the referenced package changes, but the package dependencies are not adjusted after an update, the package cannot be loaded in Linqpad.

    An example is the Splat dependency of the ReactuveUi package.

    It would be great to be able to set the DependencyVersion or update the referenced dlls.

    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. very nice and simple reporting capabilities with show graph feature, please allow to export it into html at list or copy to clipboard

    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)
  16. Licensing page currently indicates "three activations for virtual machines running VMWare, MS Virtual PC, Hyper-V, Azure Roles, or Azure VMs".

    Would it be possible to add Parallels Desktop for Mac to this list? I'm a single user with a Premium license and I already use my desktop licenses on my three PCs. Nothing left to use on my Mac Win10 VM under Parallels. :(

    Thanks!

    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)
  17. Recently, I needed to combine lots of single row inserts SQL statements into multi-row insert statements, which involved removing the semi-colon at the end of each single insert, a commit, and the following insert statement up to the actual values of the insert, which spanned 5 text lines in the script I was writing. With a multiline find-replace tool this would be easy. With the find-replace tool only being able to operate on one line at a time this is much harder.

    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)
  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…)
    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. LINQPad is awesome for quick scripts, but sometimes they grow to the point that you just have to promote them to a full-blown Visual Studio project. It would be awesome to have a feature to be able to do a "Save As Solution", which would generate a Visual Studio compatible Solution and Project, and move your code into a new class as well as providing a generated DataContext.

    50 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. 15 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?