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

1185 results found

  1. It would be awesome to be able to define along with every database connection some description, and custom color, which will then be shown in some corner in query designer.

    It is usefull to warn you when you are accessing development, test or production database (or any other depending on the message you provided with connection string).

    That way you can easily see, green means I'm good, red means extra carefull. Much safer than to accidentaly query the wrong database and alter the production data by accident.

    25 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)
  2. when creating context have a flag which allows us to specify entity name should include table schema

    eg

    dbo.Customer --> Table
    Purchase.Order --> PurchaseOrder
    Purchase.OrderDetails --> PurchaseOrderDetail

    8 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. When including additional databases from (linked) servers, the INFORMATION_SCHEMA views from the linked database should be included.
    We can then use LINQPad to compare schemas between databases.

    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)
  4. It is helpful for me to see at a glance if the process I am using is elevated or not - as by default they are not. Here is some sample code I tested in LINQPad to test it under my Win7 environment:

    // using System.Security.Principal
    WindowsIdentity user = WindowsIdentity.GetCurrent();
    WindowsPrincipal principal = new WindowsPrincipal(user);
    principal.IsInRole(WindowsBuiltInRole.Administrator).Dump();

    Discussion point: I don't know if any automation tools look for a title bar named LINQPad 4 - but changing it could introduce a breaking change for those folks. I imagine that changed from older versions (though I can't remember honestly). Maybe have it…

    18 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. It would help tremendously for the visual presentation of numbers, if numbers had their decimal place in the same visual column.

    eg: PadRight with zeroes until all numbers have the same number of decimals

    i know that such procedure is kind of tricky to do, because you need to look at all numbers in a grid before showing it.

    but i think the performance-hit is worth the extra render calculation.

    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. It would be great if Linqpad supported using oAuth for authentication.

    52 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. Add support to Column Mode ("Shift + Alt" in Visual Studio) and show the Ln, Cols and Ch information in status bar like in Visual Studio.

    When I need do a substring in a line of text, I need use other editors (like Notepad++ or even Visual Studio himself) to know which position of chars.

    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)
  8. For example, I have a query with code written in F#. Then I can reference this query in a C# query and use the functions that I wrote in the F# query. So, that is not necessary to open Visual Studio, create a F# project write the code then compile it to a .dll and then reference that assembly in a C# query in 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)
  9. Add to the File Save As menu with an option to save a query as a '.cs. file with the Main() and using statements automatically inserted. This could otherwise be implemented as some king of Export functionality.

    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. Integrated GUI builder

    If we had a GUI designer for win-forms (or similar) then small applications could be built. Things like combo-boxes, buttons, and standard controls with event handlers would be great.

    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. For example, if I am working on (hypothetical) HTTP/REST-based driver, I would l like icons that read GET, HEAD, POST, etc. next to the url path that would be displayed as the ExplorerItem text.

    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)
  12. For SQL queries that do an INSERT/UPDATE/DELETE, show the number of rows that are affected, like it does in SQL Server Management Studio.

    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)
  13. 6 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. Possibility to copy/paste the error message, when a connection to a dbcontext is unsuccessful

    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. I use SkyDrive to keep my queries synced between various devices but I noticed on Windows 8.1 that it does not show them unless I have "opened" them locally even though the "stub" of the file shows in the directory. It would be nice if LINQPad would show them all and even open them in a way compatible with SkyDrive if I selected one that was not yet fully downloaded.

    5 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. 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.

    64 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. Current if there are overloads of methods, we cannot distinguish them from IL. Please learn from other tools e.g. ILSPY and show method signatures (parameter types) and return types.

    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. It's now at:

    %programfiles(x86)%\Microsoft SDKs\F#\3.1\Framework\v4.0

    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. A really nice feature would be an integration of LinqPad into Excel, a bit like Tsunami. I presume that it shouldn't be too difficult to implement with ExcelDna.

    What would be really nice is features like being able to run Linq query against excel ranges, and if possible (like in F#) having auto-complete with column names.

    LinqPad to excel (making functions available as udf in excel) is also nice but I think less useful.

    29 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. It would be great to have VB syntax auto formatting like in Visual Studio. VB is a case insensitive language (which is what makes it so appealing to lazy people like me) and I often use the syntax auto-formatting when I type as a quick check that I wrote the right syntax.

    ex: I type:
    dim V as double
    v = 10

    and it becomes
    Dim V as Double
    V = 10

    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)
  • Don't see your idea?