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

1194 results found

  1. Basically I want to reverse the current built in process, where you can enter a LINQ statement and down in the results window click the lambda tab to see it converted over. I would like to be able to enter a Lambda expression and in the results window see the LINQ version of it.

    14 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. Resharper provides a user friendly copy protection and LINQPad should do so too. Please.

    3 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 autocomplete options to only list properties, methods, events, etc.

    3 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. The idea is to make it easy to develop reusbale plugins for LINQPad.

    For example: LINQPad could scan a folder (say "plugins") and compile all the scripts therein. These scripts could then be added to a MEF catalog and therefore made available to all LINQPad scriptlets.

    For example, if LINQPad were to support an interface ISettings which included a property called DataContext, it would be easy to add new DataContext providers

    interface ISettings
    {
    DataContext dataContext;
    }

    Then when LINQPad (or a script) needed to access the DataContext it would merely use the its DataContext property, with all the heavy…

    25 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)
  5. I always look at them in SSMS. I think that SQL Server returns them as XML so it should not be hard to print that out.

    7 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. It would be nice to send a linqpad query window to something like http://pastie.org/ so that it is easy to request assistance from others.

    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. Right now selecting another DLL causes it to do "AssemblyName.csdl|AssemblyName.msl|AssemblyName.ssdl" which doesn't work

    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)
  8. ...like SQL Server Management Studio for example, so I can look at multiple code snippets and/or result sets side-by-side together, and so I can organize related stuff together when I'm using LINQPad for multiple projects at once.

    23 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. 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)
  10. 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

    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. 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)
  12. I would like the to be able to see triggers that are on tables. In the same way that I can look at the definitions of SPs and functions.

    15 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. 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)
  14. In a .linq file there would be a reference to a config file. That file is loaded as the configuration for whatever runs in the file. This allows code to run that expect certain values in the config, such as anything from the Enterprise Library. It also ensures that the code you call does exactly the same an on a clients configuration.

    7 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. Like Python and Ruby, this feature could be integrated with no pain. There is an hosting interface for boo. It's all about syntax coloring and intellisense.

    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)
  16. One for server and the other for database. With many connections having only a single dropdown makes the list quite long and hard to navigate.

    18 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)
  17. LINQPad's results use the default ToString method. I would be excellent if you could register certain types to have a custom rendering.

    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)
  18. Our SQL CE database does not use a standard extension. We use a custom one so we can associate it with our application. I can simply rename the file when I want to use LINQpad with it, but it would be much easier if I were allowed to open a file with any extension as a SQL CE database. I would also be able to use LINQpad to view that database while our application is running, which is sometimes necessary.

    3 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. 18 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)
  20. In the results panel, it would be useful to display the number of records returned by the query.

    17 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?