-
18 votes
-
Be able to add connections to Xml Files
In the Add Connection pane, one should be able to add a connection which allows you to browse to an Xml File (or any file that has an Xml File structure even) and thereby be able to use Linq to Xml to query from that Xml File.
18 votes -
Specify Display Size When Using Util.Image
When dumping images to the output window, sometimes it would be nice to specify the maximum display size for the image, so that a large image doesn't fill up the entire results window causing much scrolling to get to anything below.
18 votes -
Find and replace dialog should not be modal
A few issues with a modal dialog:
If one wishes to undo a replace operation they must close the dialog, undo, then reopen it.
If the user has the cursor in an undesirable position for starting a search, they must close the dialog, correct it, then reopen.
18 votes -
Connect to cosmosdb
It would be nice to be able to connect to and query CosmosDb using the Linq to DocumentDb SQL API
17 votes -
Show the number of rows returned by query
In the results panel, it would be useful to display the number of records returned by the query.
17 votes -
Remember splitter position
It is very annoying to have to reposition the query/results splitter for every new query. Can you make it persist to wherever it was last positioned?
17 votes -
17 votes
-
Color.Blue.Dump() should include the actual colour in the results
I'd love the default .Dump() for System.Drawing.Color (and any other colour related things like the ConsoleColor enum) to include a cell in the result output which contains their actual colour so that I can see it. LINQPad is so good for exploratory programming, dumping things out just to see what the result is, and this would improve it immensely for colours.
Below is the extension function I wrote to achieve this for if anyone is interested. I would just love to see this in the main build by default.
…///<summary>Custom formatter when dumping a <see cref="Color"/> which adds a row
17 votes -
Allow results pane to be detached into a separate window
It would be useful if the results pane could be detatched into a separate window for easier viewing.
Since LINQPad now supports Programs as well Statements, the ability to make the most of screen real estate becomes more pertinent.
16 votes -
PLEASE stop the app from taking focus, when a query completes.
PLEASE stop the app from taking focus, when a query completes. I often launch a query and move onto other tasks. However, when LINQPad completes a query execution, the app automatically resumes focus .. including the cursor / keyboard where I might have been (for example) authoring an email. MOST FRUSTRATING!
16 votes -
16 votes
-
SQL Prompt
SQL auto completion
16 votes -
A file-base "My Extensions"
If a special file in the same folder as the opened .linq-file exists (for example "_Extensions.linq"), it should be loaded and executed before the query executes. Extension: Search the parent directories too for this file.
16 votes -
DB2 Support
This great product offers support for so many database types, but the major one lacking is IBM DB2. You can do this through EF, but you will not be able to see the SQL that your linq queries generate.
15 votes -
Display triggers
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 -
Launch web links in the default browser instead of IE.
I clicked a link in the connection dialog to the IQ toolkit and it launched IE. I suggest you use the default system browser.
15 votes -
Please add a "Copy with header" option (context menu item) to the "Grid" result panel.
"Copy selection" works fine but often I need to copy also the header of the grid. SSMS has a similar option named "Copy with header".
15 votes -
Add (Administrator) to the title bar if running with administrative privileges like Visual Studio
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…
15 votes -
Dump() not generating navigation properties for large tables
When querying a table with a large number of columns, navigation properties are not appended to the table.
In particular, Table A I'm querying has 41 columns and does not produce the navigation properties.
Table B with 29 columns does produce the navigation properties.
We have a 1:Many (one table B for many table A). The link from TableB -> TableA does show, and it's not an issue with foreign keys, I suspect it's a hard limit we've crossed excluding the properties from generating
15 votes
- Don't see your idea?