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. create something similar to the sql server query designer.

    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. I'm making a Context Driver for a DB2 relational database, and I found that setting the ExplorerItem.Hyperlink makes the appropriate item (Column) look like a hyperlink. If I click on it nothing happens. If I expand the referenced ExplorerItem's Parent (table) then scroll back up and click on hyperlink it works as expected.

    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. Linqpad does a nice job of rendering byte[] buffers (as hex), but truncates the display after like 20 bytes or so.

    I'd be nice if when it did this the display was hyperlinked so you could click on the 'byte[]' and get a popup with the full* buffer displayed.

    (I need to compare bytes-on-the-wire with what the application did/didn't manage to parse, and hacking this kind of popup in the query itself is painful)

    • within reason. First few kb would be enough in most cases.
    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. COBOL programming (relative and index file organizations think of the fun!) would be great - but I'll be surprised if it is implemented.
    The Idea being to make LinqPad into the first choice as an educational program 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)
  5. I'm deploying a tool to (technical) end users that uses linqpad as the UI. Before they can user it, we first have to tell them how to configure our internal nuget server.

    I'd be great if there was a simple convention for discovering local nuget server(s), so this didn't have to be done manually.

    I'm thinking of something a simple as - for domain-joined PCs - a probe to a server called 'nuget' (ie using the same DNS suffix), that just checks if it's responds validly using the nuget API. This could be a 'prompt on first install' action (or…

    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)
  6. I always rename connections so they have a meaningful names and I also use the create similar connection. Unfortunatly, this feature also copy the name and to figure out which of the two I should rename, having a tool-tip with the connection details would greatly help.

    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)
  7. I'd like to be able to run queries against a JSON structure (e.g. pull all the orders out > 24 hours old or show status of customers). Right now I take my json save it in a folder e.g. C:\inputdata.txt and then have an extension method in Linqpad that loads from that text file. it would be great if I could dump text into linqpad directly and reference it within my various queries

    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)
  8. 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)
  9. When searching for nugets from standard edition, a dialog is displayed saying you can only search for packages that contain linqpad samples.

    That dialog shows an error icon, not a warning icon, which seems like the wrong semantics (it's a warning of limited functionality, not an error that something doesn't work). It'd be good if the text started with 'Warning:' also.

    I know this looks like splitting hairs, but this just genuinely confused an end-user, who assumed my instructions were wrong.

    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)
  10. 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)
  11. 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)
  12. 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)
  13. When I try to render some HTML that I get back from an FtpWebRequest call, dumping it to Util.RawHtml() gets me back a serif font output... the HTML actually has <pre> tagged content which should be monospaced, if I'm correct about how that gets rendered. When I run the same request via IE, I get exactly what I want.

    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)
  14. 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)
  15. 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)
  16. 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)
  17. 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)
  18. 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)
  19. 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)
  20. The following code dumps the initial state of the IObservable<Int64>, but does not refresh it as new elements are added:

    var i = Observable.Interval(TimeSpan.FromSeconds(1));
    var w = i.Window(10);
    w.DumpLatest();

    As a workaround, adding the following line of code seems to fix the problem:

    w.Subscribe(wi => wi.DumpLatest());

    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?