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

1190 results found

  1. Occasionally, when I press tab, it adds another newline instead of indenting. I can't always recreate it, but it seems to do it at the most inopportune times. It might be an attempt to auto-align method parameters or anonymous type members.

    Sometimes, if I press tab enough times, it will start indenting again but, again, I can't tell when it will or won't...

    11 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. I work at a company where (a) only DBAs can change the DB, and (b) the DBAs avoid adding foreign keys. So, when LinqPad builds the table objects, they lack the association properties. I'd like to be able to add them when working with LinqPad. (in-memory only is fine for now; persisting them can wait for some future suggestion....)

    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)
  3. Add additional support for selecting text with the mouse that works the same as most Windows applications:

    In query editor pane:

    • Triple-click = select entire line
    • Triple-click + drag = select multiple entire lines

    In SQL results view pane:

    • Double-click = select entire word
    • Double-click + drag = select multiple entire words
    • Triple-click = select entire cell contents
    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)
  4. In the connection properties dialog, you could add a field for XmlMappingSource path and then use it to create the DataContext:

    string xml = File.ReadAllText(pathToXmlMappingFile);

    MappingSource mapping = XmlMappingSource.FromXml(xml);

    DataContext context = new DataContext(connectionString, mapping);

    10 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. 10 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. Add Tables node and display all database tables under this node. Like you do in Views, Stored Procedures, and Functions.

    Currently all tables are displayed as direct children of the database node.

    10 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. If you download and run the beta 4.x version, you can see that updates are available but you cannot automatically download and update the local version as you can with the release 4.x versions. It would be nice to be able to update to the newest beta version automatically (or possibly to the newest release if there is a version newer than the beta).

    10 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. To Allow set text encoding for result. Now LinqPad can get result , but it is unreadable to me since what I have in result is not English. Thanks!

    10 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. 10 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. I shared a script with a colleague today. However we realised it would not run because I was using and referencing logic from the My Extensions script.

    My idea is that when a script is uploaded to instance share, it should include (or allow me include) logic from the My Extensions script, so that the script is able to be run on another machine without modification

    10 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. Implement a driver based on the famous dapper library from Stackoverflow. Dapper is faster than Linq2SQL or EF. It'd great to take advantage of it in LINQpad.

    10 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. It would be nice to be able to test PowerShell From LINQPad, currently I have to use PowerGUI for testing Powershell Script.

    10 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. Many of the tool panes in Linqpad already support touch scrolling. This makes it very comfortable to use on a touch enabled device like a Surface. However the Code Editor does not support touch scrolling. Visual Studio recently introduced this feature and it is great for reading code on a tablet.

    Please support this in the Linqpad editor also.

    10 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)
  14. It would be great to be able to package up custom DbContext assemblies and app.configs (e.g. dev, uat, prod) in a NuGet package then reference the package from the "Add Connection" dialog.

    10 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)
  15. 10 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. In visual studio and SSMS we have buttons/shortcuts to highlight a block of code and comment it out or uncomment it. I would like to be able to comment in and out parts based on changes I make to one based on the other.

    9 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. I can effectively do this using export to Excel and then select all / copy. But I do a lot of statistical analysis and need to copy data results to and from other programs. They support importing from the clipboard, but the clipboard text must be comma or tab separated (or even fixed--parsable in a line-per-row fashion--i.e., not markup).

    It would also be nice if you could suppress the summary line.

    9 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. It would be nice to be able to load, query and update xml files.

    9 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)
  19. The table context menu items in v4.37 are much improved especially adding the 'Explore top 100 …' - Thanks you!

    But I would like the ability to add extra menu items for example to run a custom visualizer or perhaps a different query template to the ones provided.

    9 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. Many LINQPad scripts are short blocks of code that would be useful to a wider community if shared.

    Sharing a LINQ 'script' as a Gist on GitHub means you get versioning/change management and social sharing. You can get the top LINQ 'scripts' written by others and share your own. Others can comment on your scripts / fork them etc.

    Perhaps it could be implemented as another "Tab" next to "My Queries" and Samples, called "My Gists".

    9 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)
1 2 8 10 12 59 60
  • Don't see your idea?