1192 results found
-
Set primary key
Linqpad cannot insert into tables with no primary key defined in the database. For instance, I have a table with an auto-incrementing identity column. In visual studio I can insert into this table simply by defining the identity column as primary key with auto-sync false in the dbml or editing the edmx xml by hand.
1 vote -
allow multiple data contexts per query
I would like to be able to take data from multiple sources and munge them together, but right now only a single context is allowed. I guess you could do this with mega data context that references other data contexts.
253 votes -
Custom Language Support
Custom Language (think C# Program, C# Expression, etc) support such as Razor templates?
8 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.
19 votes -
Integrate with GitHub (gist)
Many LINQPad scripts are short blocks of code that would be useful to a wider community if shared.
Sharing a LINQ 'script' as a Gist on GitHub means you get versioning/change management and social sharing. You can get the top LINQ 'scripts' written by others and share your own. Others can comment on your scripts / fork them etc.
Perhaps it could be implemented as another "Tab" next to "My Queries" and Samples, called "My Gists".
9 votes -
Add additional database option in menus
I feel like the 'easy' way to add additional databases to a query is way too cryptic: holding down Ctrl while dragging the additional db to the query.
There should be a menu option when right-clicking a database in the connections pane, or in the Query menu. Just somewhere where you can discover it intuitively, in stead of having to check the FAQ.1 vote -
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,702 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 -
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
- Don't see your idea?