1190 results found
-
As a driver developer, I want to include 16x16 icons that override the default ExplorerIcons.
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 -
Interop among queries (and languages) inside LINQPad
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 -
Column Mode and status bar informations
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 -
Include additional databases (linked) servers INFORMATION_SCHEMA
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 -
Support Console output e.g. Backspace /b etc
int updateCount = 343;
for( int i = 0 ; i < updateCount ; i++ ){
string msg = string.Format( "Update Progess:{0:p}" , (double)i/(updateCount-1) );
Console.Write( msg );
Console.Write( new string( '\b' , msg.Length ));
}
Console.WriteLine();4 votes -
feature
I'd like linqpad to save all open queries when closed. Similar to how it recovers unsaved queries after crashing. If I've changed 'Named' queries it would prompt to save changes, but unnamed queries are just saved without a dialog.
I often have numerous ad-hoc queries I've written over the course of a day and are specific to what ever issue is the daily crisis.
Also auto language detection would be nice as well; C# Vb ect.
4 votes -
Add option to open Data Grids in Edit Mode
When cleaning up a lot of data by hand, it gets very tiresome to have to click 'Edit Data' on every table. It would be very useful, and save a lot of time and stress on one's wrist, to be able to have tables open already in edit mode.
4 votes -
bing codesnippet search support in linqpad (http://codesnippet.research.microsoft.com/)
Bind codesnippet search is awesome to look for code snippet for specific problems...
4 votes -
Disable my extensions in query properties
Add an option to the query properties to disable "My Extensions" for a specific query.
The problem with "My Extensions" is it can bring in unwanted references. For example, I have extensions that use Newtonsoft.Json, and wanted to run a query without a reference to that dll. The only way I could achieve this was by removing it from "My Extensions". It is awkward to have to edit "My Extensions" and remove all the references and functions just to run a single query, then have to add them all back afterwards.
4 votes -
add a dark theme
i find dark themed environments a lot more comfortable to work in. That's why almost all IDE's have them as an option.
4 votes -
Add support for "select *" to autocomplete in C#
When I type "select new { t1.", it gives me the option "(press ` to select multiple items). I would also like the option "(press * to select all items)", it would then insert all field names for the table, in the original order.
4 votes -
Add Alt+Enter shortcut to pop up the auto-suggestion drop down (a la Resharper)
When I enter a class name from a namespace that isn't referenced, a little auto-suggestion hint appears. In VS+R# I would hit Alt+Enter to open this menu, and then Enter to accept.
In LinqPad I have to use the mouse to do this.
4 votes -
Stop linqpad from querying __MigrationHistory on each call
EF queries the __MigrationHistory each time the DbContext is opened to ensure the DB context is in sync with the DB. This can be very expensive. Can LinqPad provide an option to skip this check by doing Database.SetInitializer<UserQuery>(null)?
UserQuery seems to be the class that gets derived from the user created DbContext.
4 votes -
Generate SQL without Execution
Due to work requirements, I cannot use linqpad in our production environment. Instead I will need to generate a SQL script. This is possible right now, however it requires that you include a SaveChanges call to the context to generate a real script which will also execute the change. It would be nice to generate the script without actually executing the script, this way I can test the SQL script against my test environment without having to reset the data that was changed by executing the script in linqpad.
4 votes -
Automatically name scripts based on first line comment
Sometimes I'm working on 10-15 scripts at a time, using LINQPad as a true scratch pad for C#. I don't necessarily want to save the scripts, but having a visible name for them - instead of Query N - while they aren't the active tab would be extremely useful.
My idea is to use the first line of the script as this temporary name, as long as the first line is a comment. As an example, see how Sublime Text works.
4 votes -
Support SQL Server synonyms in the object explorer
Currently, there is no way to browse the synonyms that are set up for a specific database in the object explorer.
A view of all synonyms for a database would be useful.
4 votes -
Add open copy to the context menu of "My Queries"
I use LINQPad a lot to test new methods, classes etc in my own binaries without having to actually deploy them to a web server or run through a lot of steps in a program.
Usually I have a template LINQPad-script with the binaries and NuGet packages added. Every time I want to write a new on though I have to open the template and right click the tab to select "Clone Query". Sometimes I accidentally mark a part of the query and have to redo it.
I would really like it if the context menu of My Queries had…
4 votes -
Add memory used, CPU time, and compile time. (Like dotnetfiddle)
Something like this here: https://dotnetfiddle.net/
Should just take a few seconds to add it to the status bar.
Say, Peak memory, Average memory and CPU user, and kernel time, for a start.And perhaps even a detailed heap views separately later on. Could be very useful to actual understanding the efficiency of the quick snippets in LINQPad first, that make it into projects only later :)
4 votes -
Support Fiddler Integration
I often transition between a query generated in Fiddler and its results being parsed with LINQPad. This can be made much easier.
4 votes -
Clearly show sorted column
When clicking on a column heading in Results to Data Grids to sort by that column, it would be useful to see an arrow on the column heading to show that the data is sorted by this column, and in which order.
4 votes
- Don't see your idea?