1187 results found
-
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 -
Navigate To/Control- to Search and Create New Query for Connection
Using Navigate To (Control+,), allow us to type name of connection as well and if we select it, it automatically makes a new query against that connection. I'm pretty much 'mouse' free on LINQPad except for this scenario.
3 votes -
make the editor handle block selection similiar to VS
I'd like the editor in LP to handle block selection exactly the way it does in VS... its easy and works well.
1 vote -
Enable raw text in output
I sometimes have to work with devices like thermal printers and need to have characters like TABs in the output. The current text option (HTML) automatically convert TAB to spaces and prevents me from getting an accurate and usable output.
7 votes -
Enable Auto Hide of connection/tree pane
It would be nice if one could enable auto hide of the Connection/entity/tree pane. As with the various panels in Visual Studio. I spend most of my time in the editor and like to have a lot of screen realestate. So auto-hiding is a useful feature.
7 votes -
Support for temporary databases (SQL Server / SQlite)
When testing out SQL scripts, it would be nice if LINQPad could create a temporary database for me, and drop it after execution. For instance, if I pick the SQLite database provider, a new SQLite file would just be created in the temp folder on the machine, my SQL executed against it, and the file deleted (or simply left for normal cleanup).
This would work wonders for experimentation for things like Stack Overflow answers and similar, since I then normally want to start from scratch and include all tables and data in the script itself, rather than work with an…
1 vote -
Give option to generate EXE
It would be nice to be able to fine tune my query then click "make EXE". An executable would be produced that just ran the query and showed the Dump results as if I had run it directly in LINQPad. A more advanced option would be to allow some simple parameters to be passed and used in the query. This way I could write some simple reporting queries and then give them to someone else or add shortcuts to easily run them again myself.
1,687 votes -
Add support for InternalsVisibleTo on assemblies with a strong name
I know that I can use the option to enable InternalsVisibleTo in LinqPad (https://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/513533-add-support-for-internalsvisibleto), but this only works if the assembly does not have a strong name.
It would be good if there was a way to add LINQPadQuery with a strong name as a friend.
9 votes -
Support for XML Summary message when IntelliSence shows which overload to use
When typing out the method call I would like to be able to see the different overload methods and their XML summary. Currently we are able to see the overload's for the call and what the summary of the parameters of that call but not the summary of the actual overload.
After I have finished the call I am able to hover over the call and see but it would be nice to see the summary while I type.
1 vote -
Support for ILSpy From Sh
You can open ILSpy, load an assembly and navigate to a Type using the following command line:
ilspy "%userprofile%\documents\linqpad.exe" /navigateTo:T:LINQPad.LogYou will need to be able to configure the path to ILSpy in the Config as it can be installed anywhere.
More ILSpy command line support is here: https://github.com/icsharpcode/ILSpy/blob/master/doc/Command%20Line.txt11 votes -
Allow navigation to individual rows in grid mode
I find the vertical orientation makes it easier to digest a single row from a large table.
In grid view, is it possible to allow navigation from a collection (lots of columns) to an individual row displayed vertically (lots of rows), just like when you navigate to a non-collection using the hyperlinks.
2 votes -
3 votes
-
3 votes
-
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-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.
51 votes -
Make the Production flag user configurable
I love the idea of annotating a database session with a flag similar to the colors in the SSMS Tools for SQL Server. I never connect to a production system, but I connect to many remote databases and would love to be able to discern the connection quickly.
9 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 Util.ToDelimitedString() and Util.WriteDelimitedFile()
This would be similar to Util.ToCsvString() and Util.WriteCsv(), but would accept any delimiter.
6 votes -
c++
Add c++ as one of the available languages. Perhaps this lies outside of the intended scope of LINQPad, but a lot of people use it as a snippet compiler, I know I do..
43 votes -
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!
Thanks52 votes -
1 vote
- Don't see your idea?