1190 results found
-
Allow cached schema info
Allow for using a cached schema rather than refresh each time a query is opened. I often run the same query to generate a report each morning. It takes longer for the schema (which is unchanged) to load than it does for the query to execute. It would be a nice option to save this schema information locally and refresh on command to account for any changes.
2 votes -
Autocomplete should suggest overloadable members
AutoComplete is very handy. It helps with discoverability of all libraries in use. Visual Studio was smart in where it could suggest things, depending on the context. However LINQPad, while close, is lacking in some areas. In particular, overloadable members of a class.
When within a class and you type overload, LINQPad should list all members of the class that can be overloaded. When a member is selected, it should spit out a default implementation (to call the base implementation). If an overloadable member is implemented, it should not be listed.
Please make it so.
2 votes -
Quick search/open/edit by name views/stored procedures/functions
In database with lot of views/procedures/functions is hard to find the desired object for editing just looking in the tree view.
Would be great if LinqPad have a menu item/shortcut opening a dialog for typing and searching incrementally the object and openning it after found.2 votes -
Give each query a unique ID
I currently have a support assembly I use to make queries more dynamic (e.g. asking for input) and I save the history in a file. To organize the history I use the query path, but sometimes the query gets moved. I would like to have a unique query ID for every query created (i.e. GUID?)
2 votes -
BUG: Custom Context Driver is locked until closing linqpad
I'm building a Context Driver for a relational database and the documentation says to edit the DevDeploy.Bat file to copy the binaries to the context folder. Two things, one is that the documentation needs to get updated to reflect the new "per user" folder location as well as the "Framework 4.6" folder. And lastly (but more importantly) Visual Studio will fail to build because the bat file exits with error code 4. I close LINQPad and I can than build properly.
2 votes -
Allow option to prompt before executing production queries.
I love that you allow users to flag production connections and you make it visually obvious when a production database is being used.
A configurable option (even if the default is off) to present the user with a simple "OK"/"Abort" confirmation dialog before executing a query against a production database could serve to save users from terrible mistakes. I am very grateful that I myself have not made this mistake, but it would be a very easy thing to do that could be avoided with a couple of lines of validation.
One could recommend that query authors write this into…
2 votes -
Tooltip balloon duration
When I examine the IL view of my code, I often hover over the OpCode instruction to read the description. The tooltip will show for a few seconds and then fades outs.
I would like to increase the duration of the tooltip balloon or disable the fading.
2 votes -
Memory leaks?
I see reports from several years ago of memory leaks. I find I have to close LinqPad regularly because it consumes a lot of memory - I just killed a collection of LP processes, one of which was consuming over 2GB and another over 1.5GB and the total in use by LinqPad processes was over 8GB. It seemed to be holding onto processes for tabs I'd closed because there were only 4 tabs in which I'd executed queries, but there were 10 processes other than the main app process.
When I restart LP (which I kill in Task Manager because…
2 votes -
Stop scrolling current line to the top of screen after CTRL-E,D formatting
every time after CTRL-E,D formatting, moving current line to the top of the screen flickers the screen. I think it would be good to simply leave the screen as it is
2 votes -
Allow drag drop of files as full file path
Allow the user to drag and drop a file (perhaps XML) into the code and have its path added at the drop position. Curently if you Shift+Right click in File Explorer you can copy as path, but you end up with back slashes instead of forward ones. Just dragging a file in to query would be g
2 votes -
When exploring db and select a table/sp, ctlr+v copies the object name
When exploring db and select a table/sp, ctlr+v copies the object name
2 votes -
Heatmap (profiling)
I guess it would be rather simple to change the background color per line, based on how much time the code spends. ..
So, when running the LinqPad script, we already have a pointer in the left side that shows what is running. By simply logging the time each line spends, it would be possible to color the background or some indicator in the linecounter-area which shows heavy sections.
This feature should be an alternate "Run" button, looking like a stopwatch.
After the script has completed (or while executing) each line is decorated with a color that indicate how much…
2 votes -
Give preference option to set default fetching count than 100
I'd like to fetch 10 items rather than 100 as 100 items make me to scroll to top always.
It would be good to adjust default fetch count in Preference.
2 votes -
Make the 'Additional References' section allow for relative paths (rather than absolute).
It sounds like there is already support in the .linq files for relative paths and allowing for paths to be specified relatively allows for transfer among users/machines with different setups
2 votes -
This schema is not supported
If a Schema Metadata contais properties with a unsupported characfters like "third-nationality" , then linqpad is unable to continue and display the error "The schema is not supported" . It should be nice to bypass these fields and continue. Notice that the schema , a Successfactors was correct until , they added 3 proeperties. I admit that it s on SAP side to update the schema , but I dont think they will do it .
Rachid K.2 votes -
Have last line query text scroll to top of Window
Just as I can continue to scroll down in VS, the last line of code will continue moving up to towards the top of the editor window. It would be nice if LINQPad could produce a similar effect. I usually am looking at my code in the middle of my computer screen in VS. The only annoyance I've seen so far with LINQPad is getting to the bottom of a long query and having to write code near the bottom of my viewing area.
2 votes -
Options to control nested lists auto expanding or
Options to control nested lists auto expanding enable or disable
very commonly need parent list expanded but nested objects and their lists unexpanded
2 votes -
references
Add support to specify references in text.(May be like comment with references inside, or any other style)
There are many very similar suggestions about references.
Just combine them all into one and implement.
My opinion: The simplest way with in comment description style is the best.Details:
Just add support for parsing comments like
/* ===Automation===
AddReference: mycode.dll
AddReference: somedll.dll
*/This looks like comment and could be freely copy-pasted. But also this is reminder to add such references for code testing. LinqPad could automate adding references by parsing this simple text.
2 votes -
pin connections so imported queries will switch to pinned connection of the same name
When opening a connection across environments, it would be useful if a script could instead of introducing a new connection, it would first try to switch to and reuse any existing connection in LINQPad with the given name. Obviously this should be configurable if made into a feature.
2 votes -
Add "AnyCPU" into the title bar
Typically, I have 2 copies of linqpad open, the regular and anyCpu (depending on the referenced assemblies) and it would be nice to be able to see which version of linqpad it is. I'm suggesting AnyCpu in the title, but any demarcation should work.
2 votes
- Don't see your idea?