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

1205 results found

  1. Features 'Open in Excel', 'Open selected cells in excel', 'Export to Excel', 'Export to Excel Without Formatting' are awesome, however found that it would be really great to have ability use another spreadsheets processor for exported files opening.
    Would like to ask add additional field into Preferences/Advanced/Output section(for example 'Path to spreadsheet executable') that would be used for mentioned before features and filled during installation by installed excel executable path

    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)
  2. It would be nice to be able to connect to and query CosmosDb using the Linq to DocumentDb SQL API

    19 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. I have been trying to use FSLab (F# data science tools) in the latest version of LinqPad. It seems that LP is using a very old version of FSharp.Core.dll (v4.3.0.0). The assemblies in the latest version of FSLab look to have been built again F# 4.0, with FSharp.Core.dll version 4.3.1.0. This creates all sorts of version issues because LP seems to be explicitly loading 4.3.0.0; specifically miss method exceptions. It would be great if you could add a setting to specify the version of the F# tools and libraries to use. It would make LP a much more useful tool…

    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. R/Python/F# all have REPL environments that allow creation of live scripted Jupyter notebooks.

    LinqPad has the ability to become this for the .Net world.

    Some features that would allow this:

    Xamarin has a concept of workbooks already

    https://developer.xamarin.com/guides/cross-platform/workbooks/install/

    TensorFlow demo example for this notebook here

    https://github.com/larcai/cognibooks/tree/master/tensorflow

    Leverage LinqPads scripting environment to be the .Net Data Science Notebook of the future!

    54 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. Add an option to make whitespace visible like in Visual Studio.

    46 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)
  6. I ran into an issue attempting to use LINQPad to try out https://www.nuget.org/packages/libsodium-net/ - the package imported, but code failed with a DllNotFoundException. The package wraps a third-party DLL, which gets installed to a subdirectory of AppData\Local\LINQPad\NuGet.FW46. In Visual Studio, it apparently uses Baseclass.Contrib.Nuget.Output to copy the package output folder contents to the build folder. This doesn't work with 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)
  7. Options to control nested lists auto expanding enable or disable

    very commonly need parent list expanded but nested objects and their lists unexpanded

    2 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. 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)
  9. Just as I can continue to scroll down in VS, the last line of code will continue moving up to towards the top of the editor window. It would be nice if LINQPad could produce a similar effect. I usually am looking at my code in the middle of my computer screen in VS. The only annoyance I've seen so far with LINQPad is getting to the bottom of a long query and having to write code near the bottom of my viewing area.

    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)
  10. Adding a second package second source, from a custom source - e.g. Visual Studio Online. Which doesn't have all the packages of api.nuget.org, will break installations from api.nuget.org. LINQPad complains it can't find e.g. PureWebSockets or Json.NET from https://blahblahblah.pkgs.visualstudio.com/blahblahblah

    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)
  11. United Kingdomw (crm11.dynamics.com) doesn't appear as a country in the list of regions in the Office 365 Login page. Hence not able to connect to Dynamics 365 trial version

    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)
  12. First of all. Thanks for this great tool. It made (at least in my opinion) a much better devloper out of me regarding how to write/test & improve linq-queries. Now, this is a suggestion I have:

    As I am always using the results-window outside of the main-window (on my second screen), it would be really nice and helpful if LINQPad would store exactly this setting.
    Then, when starting LINQPad, it should move the position of the window to the same position as it was left when closing LINQPad the last time.

    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. Keep past results available across multiple queries, like TOAD and TOAD for SQL Server. It makes comparing results easy, and is very useful when debugging a query.

    Allowing for a user-set 1-99 (default to 5 or 10) results tabs to be visible would be wonderful. I sometimes use TOAD just to get the result history, and then translate the SQL to Linq, and test the results in LinqPad.

    This is my #1 desire for LinqPad, and should be easy to implement.

    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. When closing LINQPad with unsaved changes in open queries a dialog is displayed asking "Save changes to the following queries?".

    There may be several queries open that the user does wish to save along with one or more they do not wish to save. Currently one must cancel the dialog, then close each unwanted query and dismiss its prompt to save, before requesting to close once again and confirming that you wish to save the listed queries.

    It would be more convenient if the list on the prompt dialog was selectable, either as a checked list or a multi-select list,…

    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)
    • Move the LINQPad specific XML configuration in the *.linq (and add *.cs too, if not possible already) files inside comment, so the same source is usable e.g. in VS.
    • ...and permit using such *.cs (or other X# language) files just like *.linq files.
    • Refresh changed file automagically (if not changed in LINQPad, or verify if file already changed in LINQPad)

    This would allow quite fluent cross-usage of code between various development tools and LINQPad. And shoud not be very hard to implement?

    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. Suggest looking at performance of export to CSV. For a large table (millions of rows) quite a long wait before file prompt and no progress indicator

    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)
    1. Select DB Tables to use as drop down lists.
    2. Assign a variable for the selected value or index of a table.
    3. Use the variable in your code.
    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)
  16. 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. 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)
  • Don't see your idea?