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

1184 results found

  1. Linqpad needs a feature to export and import settings. I'm about to reinstall windows and I really don't want to setup all of the connections, etc. that I've created in LinqPad after re-installing it.

    5 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)
  2. folder "Visual C#" does not sync using onedrive for business. it contains illegal chars. it has to be changed or option to configure the folder name.

    5 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. DumpContainer is cool, but it's not convenient to new a DumpContainer() and set the Content.
    Please support Dump(string containerName).

    Like this:

    public static class DumpExtensions
    {
    public static Dictionary<string, DumpContainer> dict = new Dictionary<string, LINQPad.DumpContainer> { };

    public static T Dump<T>(this T obj, string description, string containerName)
    {
        if (!dict.ContainsKey(containerName))
        {
            dict[containerName] = new DumpContainer().Dump();
        }
        dict[containerName].Content = obj;
        return obj;
    }
    

    }

    // Then I can simplely print 1-100 in 5 containers

    void Main()
    {
    DumpExtensions.dict.Clear();
    for (int i = 0; i < 100; i++)
    {
    i.Dump("", (i%5).ToString());
    System.Threading.Thread.Sleep(100);
    }
    }

    5 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 Chart() method, we can plot additional Y series by:

    chart.AddYSeries(x => x.Value2, LINQPad.Util.SeriesType.Line, "Value 2");

    and a legend is shown with specified name ("Value 2" in above code).

    It's cool feature, but I couldn't find the way to specify the name for "default" Y series.

    So I think "name" parameter may be needed in Chart() method.

    5 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. Airtable and Linqpad is my two favorite tools. Please arrange a marriage so I can use Airtable in Linqpad as easy as it's connect to other datasources.

    5 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. The 'Clone Query' and 'Close Query' options when right-clicking a tab look very similar and can often lead to accidents. The 'Clone Query' option should be renamed 'Duplicate Query' to resolve this.

    5 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)
  7. I thought earlier version of LinqPad allowed for setting the default font size, and has removed it in light of allowing use to zoom in. While it would be nice to allow both options actually, the default font size, and/or the default zoom. Also it seem the result in the Dump() don't pick up the font size in the query window. Might assert if one need to zoom the font to see the query, 99.999+% (or more) we will need to zoom the results from the dump as well? :)

    5 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. I can never remember (nor quickly find) the LINQPad/VS shortcut for returning to the previous location after using F12. Adding it to the Edit|Advanced menu under the F12 related keys would be very helpful.

    5 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. It would be nice to have Docker support build-in.
    I mean something similar to VS *.dcproj or just plain Dockerfile.
    With full debugger support through remote debugging;

    It's nice that it's possible to compile to netcore, but it often turns out that something works differently in a linux container than on windows.
    In particular when it comes to data access via System.Data.SqlClient.

    So it would be really cool if we had the opportunity to launch it locally or in the container simply by switching some flag or something.

    5 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. The code refactoring support in LINQPad is limited to just symbol renaming. As the script grows over period of time it becomes unmanageable due to lack of refactoring support in the LINQPad IDE.

    5 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. Instead of a single default script folder, the app could use multiple sources where the script list at the bottom left would load from, the default folder is mostly for saving new scripts only.

    5 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. Using GVim and VsVim all day where the integration/functionality is almost perfect and then switching to the linqpad editor is painful. Lots of actions dont' work the same way in linqpad that work in vim, some examples:
    Visual mode select then x to delete
    Visual mode select then y to yank
    No option to yank/paste using clipboard
    Many dot commands like replace ending ; to , with A<-, don't work
    Braces navigation using %
    Visual mode navigation, example V then Ctrl+d
    Visual block mode doesn't work
    The list could go on, these are just some examples I run into every…

    5 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. openDataSource and openRowSet don't seem to work in LINQPad under LINQ instead of SQL. I use these on a number of queries, and would hate to have to go back to SQL everytime I needed data from another server on the one I'm on.

    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)
  14. include another .vb file(s) in a .linq file... perhaps a "#include aFile.linq" directive...
    Will be a start point to use a library of classes or functions...

    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)
  15. Since linqpad is such a nice UI, it would be great for it to provide first-class support for open types (entities with dynamic properties)

    http://www.odata.org/developers/protocols/operations#Processingentriesofopentypes

    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. It would be nice to click on a template query and get a new copy of that query, rather than edit the query itself. Perhaps a right-click on the query in the "My Queries" tab would let you open/clone the query without having to open the original, clone it, close it, then do what you wanted to do in the first place.

    FYI, I can't live without this LinqPad.

    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)
  17. Currently when mulitple columns of data are copied from LINQPad and pasted to a Google Spreadsheet they result in a single column of data, whereas pasting to Excel preserves the columns.

    Supporting Google Spreadsheets would save us Google Apps/Docs users from the extra step of copying or exporting to Excel.

    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)
  18. Sometimes it's very time-consuming for LINQPad to automatically repopulate the schema/datacontext with each run of a query. It would be great if there were a manual refresh mode, with the option to manually refresh the schema. (I'd even be able to live without the ability to trigger a refresh in a Query window, as the workaround presumably would be to save and reload the query, or to clone it.)

    Great product. I purchased autocomplete I love this thing so much, but I'd love it more with this feature.

    Thanks!

    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. The enhanced search for assembly references is perfect. It would be great if VS2010/F# adopted it like you built it.

    It would be great to have an auto update on reference version that are no longer found. I frequently update the Rx.NET references and it's pain to update every single .linq files.

    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. LINQPad currently defaults to C# Expression. I would prefer VB Expression. If you default to last language everyones happy.

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