1181 results found
-
Export Query Option
I have been using LinqPad for a while and have created a lot of extensions and other helpful utilities in My Extensions. When I go to share a LinqPad query with someone else, I forget that I am using my extensions and so they cannot compile or run it.
It would be great if there was an "Export Query" function that would detect calls into "My Extensions" and copy applicable (or all) code to the bottom of the query (query would have to be forced to C# Program Mode). Then the query would be ready to send to someone else,…
9 votes -
Show if a property is nullable in the left hand side connection browser
For example, if a date field in a database is nullable, switching to SQL mode shows the column as "NEXTDUE (DATE NULL)" and viewing in C# mode shows it as "NEXTDUE DateTime". When accessing this property in the code editor window, intellisense shows it as "DateTime?" so it would be great to reflect this in the connection browser as "NEXT_DUE DateTime?"
1 vote -
Fix Copy Paste from Editor Window When Using a Dark Background
I love how setting the background to a dark color in LinqPad just works. But when I copy and paste code from LinqPad to Outlook, Word, etc., the result is unreadable. I have to change the background back to white to copy then change it back to black. It would be nice if the default color scheme (white background) was used when copying text from the editor to clipboard.
(I have noticed that the same is not true for the results window. I have changed my results to use a dark background and other colors, but when copying the results…
13 votes -
Add PowerShell scripts support with intellisense
I use LinqPad to create tests and prove of concept scripts. It would be great if LinqPad supported PowerShell scripting to prepare some admin and infrastructure tasks as well. Intellisense would be essential.
154 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 -
Define query templates
I'd like to see a feature which allows users to create a 'query template' which can be used as a starting point for any new query .
A query template would have preset properties, references/usings, database connections, code, etc. and users can create as many templates as they like.
This is not much unlike using a saved query, but the difference is that users are not be making changes to the original when they create a new query from a template.
92 votes -
put the name of the current active file in the window title
I use ManicTime to track my day and it keeps a list of the current active window and the title of that window. For Linqpad, that's just "Linqpad". It would help with time tracking if the document that had current focus would show up in the title of the window.
13 votes -
Tabbed Results Window + Pinned Tabs = Easily See the Results of Multiple Iterations of the Query
By default it would only ever create a single results tab and replace the results in that tab every time you ran the query.
However, if you pinned that tab, the next time you ran the query it would instead create a new tab and leave the old one untouched. This would allow users to work on a query and easily compare the outputs of different versions of that query.
A nice bonus would be a link that lets you retrieve the code that produced a particular tab's results.
5 votes -
Always include codes outside of Main() into the selection in Program mode
When the code fragment is selected and then F5 is pressed, LINQPad runs only selected code. I think this feature is nice.
When I choose "C# Program" mode, of course I write some utility codes outside the Main() method.
However, when I select the fragment of code in the Main() and press F5, the build fails, since the definitions outside the Main() wasn't included as "compile target codes".I think that the codes outside Main() method (in C# / VB Program mode) should be always included in compile targets to enable user-defined classes and methods,
even if the code fragment…0 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 -
Adding a Schemaexplorer for Tables would be really nice.
It would be easier to have a Schemaexplorer rather than going to the treeview and look for the desired table
1 vote -
search tables and within stored procedures for string
It would be cool to be able to search within stored procedures and tables (column name, table name, etc) for a string. Here is a tool that does it for SQL Management Studio.
http://www.red-gate.com/products/sql-development/sql-search/
This is the only feature that still forces me to use Management Studio.
Also, LINQPAd is the greatest thing ever!
7 votes -
Add history (searchable) of executed statements/expressions.
A list of previously executed statements and expressions is a useful addition to the My Queries pane or as a separate tab entry. It would be nice that this history can also be queried like the examples.
13 votes -
Make the horizontal scrollbar visible all the time
at least don't hide it just because the visible lines (of a larger script) don't need horizontal scrolling. Because dynamically hiding/showing it adjusts the vertical height of the vertical scrollbar which in turn makes tracking the scrollbar thumb using the mouse I-M-P-O-S-S-I-B-L-E !!!
1 vote -
put a close button on the tabs
To close a query you have to use the X button in the upper right corner of the editor. it would be nice if we could have an X on each tab.
59 votes -
Count all Tables on Context Menu of DB Connection
It would be great if the Connection Node would offer an "Count all Tables" option which iterates over all Tables and adds the Row Count behind the Table Name in the Tree View. Would be great when taking first looks into new Databases (e.g. SQLite Databases).
3 votes -
Add Bing search
Allow user to specify search provider - Bing.
34 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 -
Use the local Plugins folder for My Extensions even if the machine has a configuration for it
In the settings of the normal LINQPad instant I run, I have set up special folder for queries, plugins, and snippets, in order to synchronize them using Dropbox.
However, I also use LINQPad on the build machine, so I have checked in a copy of LINQPad with its own local Queries folder.
If I create a local Plugins folder, and then try to use the "My Extensions" script in LINQPad, when running the build machine LINQPad instance (still on my own machine though), it still uses the global settings for picking up My Extensions.
I'd like to have a local…
6 votes -
49 votes
- Don't see your idea?