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!

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Any chance for a Mac version?

    It wold be great if it ran on the Mac natively. OTOH it works fine in Parallels. Thanks! And long time no see.

    57 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Ability to synchronize "My Queries " on the cloud/web

    I am using Linqpad in diffrent machines. Was wondering is there anyway to sync "My Queries" through some service. Or may be we can use SkyDrive/Azure/Amazon kind of thing?

    54 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. oAuth Support for WCF data services

    It would be great if Linqpad supported using oAuth for authentication.

    52 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add the Expression Tree Visualizer

    The Expression Tree Visualizer is a fantastic tool to shed some light on exactly what happens when an expression tree is invoked. It's especially useful when building your own from scratch, and some visibility on how LINQ does it would be a real bonus!

    50 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    Are you aware that you can call .Dump() on an expression? The output is not exactly the same as the Expression Tree Visualizer, but it conveys much of the same information. Is there anything missing from what you see that you’d like added? Or anything that you’d like changed?

  5. Support VSTS Package Management Service

    We use VSTS PMS, but LinqPad NuGet Manager can't correct login.

    https://www.visualstudio.com/en-us/docs/package/overview

    48 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Show rows affected

    If I issue an UPDATE (etc.) in SQL in SQL Server Management Studio, it will give me "(1 row(s) affected)". Neither LINQPad (in SQL mode) or Query Express will do this. Could you please add this?

    48 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Open up the Language Infrastructure

    There are so many requests for adding language x or language y. I started two of them requesting support for IronRuby/ IronPython
    http://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/359780-ironpython-ironruby-support-would-be-nice-

    and Boo http://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/359783-boo-support-would-be-nice

    There are request for hosting Powershell, adding Delphi/Prism.

    Why not add IronJS, Phalanger (for PHP), Nemerle, IronScheme or any other language.

    How about switching the editor to the AvalonEdit of SharpDevelop for creating your own syntax highlighting and Code Completion.

    48 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  8. Extension for bulk update/delete/insert queries

    One of the most missing features in linq. Allowing to bulk update/delete/insert rows (maybe as an extension lib like PredicateBuilder) would be absolutely awsome!
    Thanks

    48 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Edit and debug CSX files

    I have been playing with scriptcs and csx files. It would be awesome if LinqPad could edit and debug csx files just like linq ones. With Roslyn being the future, seems like it would be an important feature for LinqPad (which is awesome!! by the way)

    47 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. provide support for mongo db query

    i wanted to use linq over a mongo db database but i couldn't find any driver, i found one in codeplex which didn't work as suggested and it wasn't official. It would be really great if a official driver for mongo query is provided as a free feature

    47 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Support export of query results to JSON

    I want to create a JSON file for use as part of a simple web prototyping exercise. LinqPAD is perfect for accessing the data from my DB in just the shape I need, however I cannot get it out as JSON very easily.

    I don't really care what the schema is, because I can adapt my JavaScript to work with whatever is returned.

    45 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Support NHibernate

    ...and Linq to NHibernate once it's more stable

    44 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add "Export To Visual Studio" to generate a solution and project based on the LINQPad script

    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.

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. my extension folder instead of a single query file.

    My "my extension" is so bloated now. It has so many classes and methods now. I would like to separate them to individual files (class level) and store them in a specific folder ("My Extensions" folder?) and then all the classes and method will appear in all other queries.....

    On a larger level, this brings the concept of projects (or solution). Perhaps we can extend this idea to have a folders marked as a projects, so when running queries this will build all the queries in that folder to same assembly so that it is possible to call methods from…

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. 41 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Provide a means to change the target framework (e.g., the .NET Micro Framework, etc.)

    I don't know if this is feasible, but it would make LINQPad orders of magnitude more useful to those of us working in multiple target platforms.

    41 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. Debug into external libraries

    Single-step through the source code of libraries that a LINQPad query references. This would require the .pdb files and source code to be available on the local machine.

    39 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  18. Let me close without asking if I want to save

    I use LinqPad almost entirely for one-off, throwaway queries -- for example, I'll use one of our utility classes to do a quick calculation. When I close LinqPad, the "do you want to save?" prompt is a pointless annoyance.

    It would be much nicer if LINQPad followed the model of how Web browsers save and restore tabs.

    Never prompt me to save; just autosave my documents to a temp location and then exit.

    Next time I open, give me an unobtrusive way to see my old queries and reopen them if I wish; but if I'd rather just start a…

    38 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Create a portable version of the license

    I have the potential to work from multiple PC's It would be great if the license could be tied to a USB stick or something, this was i can add it to my portable apps collection.

    37 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. support XSLT

    It would be very nice if there was the single snippet IDE for LINQ, SQL and XSLT. Architag XRay XML Editor is good for XSLT, but just not as good (ergonomic) as LINQPad is for LINQ.

    37 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

LINQPad Feature Suggestions

Feedback and Knowledge Base