236 results found
-
Allow tabs to be renamed (without saving)
Instead of a new tabs always being named "Query n", allow the tab to be renamed without saving it to a file first. I think it would also make sense to not allow renaming of a tab from a file that was loaded.
21 votesThis feature is now available in LINQPad 6. Use the context menu option, or press Shift+F2.
-
Support IDbContextFactory with Entity Framework POCO connections
When using a DbContext for a connection, LINQPad currently only supports parameterless constructors or constructors accepting a string. Please consider supporting IDbContextFactory<TContext> with Entity Framework POCO connections.
20 votesThis is now supported in LINQPad 6:
https://www.linqpad.net/LINQPad6.aspx -
Detect file changes
I love LINQPad, but I really, really wish it noticed if the files changed on disk while they were being edited. Currently the application will overwrite a changed file on disk when it has been modified by another editor. There are two scenarios where this happens, one is when the file is under version control and I have reverted it to an older version or otherwise changed it using some version control function and the other is when I have used some other editor to edit the file (such as SlickEdit or Visual Studio, both of which detect if LINQPad…
20 votesThis is supported in the latest LINQPad 5 beta (as of June 2019) and in LINQPad 6.
-
DumpHTML() to write Custom HTML to the Resultwindow
Would be a great addition imho.
This would enable the user to generate quick'n'dirty reports, add links for directing to (filesystemfolders/websites)
or mailto links to send an email20 votesCall Util.RawHtml, passing in either a string or an XElement.
-
Support SQL Azure
SQL Azure won't allow you to use the same methods as an onpremises version, so it currently fails on connection. However, fundamentally it is SQL Server 2008 under the covers and would be easy to support. This would be the best cloud database mgmt tool.
20 votesThis is now available in the latest release.
-
Implement autosave in addition to recovery
Please save all "unsaved" queries automatically. I don't care where, but I don't want to see any "do you want to save your changes" dialogs unless I try to close a query window with unsaved changes.
When starting linqpad, my previously unsaved queries (session) should be available, perhaps even with my cursor where I left it.
20 votesThis feature is available from 6.9.12
-
Search all "My Queries" or Samples for a string
A "find all" dialog that lets you search all samples or "My Queries" for a string.
19 votesCheck out the latest build – a ‘Find All’ option is now on the Edit menu.
-
allow extension snippets
I would like to be able to also use LinqPad to just drop in an extension method for testing. I don't want to have to write windows class library project to test a simple extension idea.
18 votesThis is now available in v2.
To define an extension method, set the language to C# Program, and write a static class:
void Main()
{
…
}static class Extensions
{
public static void Foo (this ……) {}
} -
Allow pasting of results into Excel without formatting
Pasting query results into Excel includes HTML formatting which is messy - could this be stripped away to get a more Excel-friendly output?
18 votesIt’s now available in V2
-
Auto-Remember Un-saved Files Like Notepad++
Install Notepad++ -> Create a New File -> Close Notepad -> No Annoying Save File Dialogs -> Re-open Notepadd++ -> Files are Still there
Many use cases.
Keeps my flow going if you will
18 votesThis feature is available from 6.9.12
-
Monitor open files for external changes and prompt to reload
Linqpad should monitor open files and prompt the user to reload them if an external process updates them, such as git/source control updating the file.
18 votesThis is supported from LINQPad 5.38 and in LINQPad 6.
-
provide AnyCPU version of LINQPAD (as in the past)
The new version is only x86 (which of course can be handy sometimes on a x64 OS, so please provide both)
18 votesDone. Go to www.linqpad.net/beta.aspx
-
Highlight same word currently in pointer on all document; like VS does.
Highlight same word currently in pointer on all document; like VS does.
18 votesThis is available for symbols, from version 5.24
-
16 votes
LINQPad now supports both standard and code-first models.
-
Allow the keyword "using" on the Additional Namespace Imports tab of Query Properties
Sometimes it is easiest to copy and paste using directives from source code. However, if I paste the following:
using System;I get the following error:
Identifier expected; 'using' is a keyword15 votesAvailable in 4.37.1
-
Ability to add nuget packages to linpad
Ability to add NuGet packages to linpad just like you can in visual studio 2010
15 votes -
Rendering of Graphics and System.Drawing objects
As mentioned here: http://forums.oreilly.com/content/C-3-0-in-a-Nutshell/5390/Linqpad-And-System-drawing/
It would be very handy if linqpad could render System.Drawing and graphics objects in the render window as they would be drawn, rather than only with the Dump() method.
15 votes -
Run a LINQPad script as Administrator (eleveated)
Some code requires higher privileges. Sure you can run LINQPad itself as Administrator - but then access to e.g. network share might not work and it is better to limit the higher access rights to just the execution of a single script. So an option for a query "Requires Administrative Privileges" would be great. Values: true, false. Maybe an addtional optional would be: Always ask for Administrator priviledges (that is: on every execution elevate again) or "Ask only once". Then only the first execution would request elevation. Further executions would run automatically in an already elevate security context. Also a…
15 votesThis feature is available from version 6.8. Add ‘#LINQPad admin’ to the top of your query.
-
Fully support EF6 and ObjectContext
We recently upgraded a project 5 to EF6 and while linqpad "works" there are a number of issues.
1; When displaying a Query all navigation properties are loaded even if LazyLoadingEnabled is set to false (the "...Reference" properties are displayed)
2; It is impossible to expand a Connection (upper left window)
3; No filtering is performed for properties displayed in the results so the output becomes huge with whole screens of EntityReferences and AssosicationSets (EntityKeys are also displayed)Most if not all of theses issues should be quite easily fixable by updating any special logic for ObjectContext to include the…
14 votesAll recent versions of EF and EF Core have been well-supported in LINQPad 5 and 6 for some time.
-
Show compiler warnings
Would be nice to see warnings like we do errors
14 votesDone: Compiler warnings are displayed from version 4.31.3.
- Don't see your idea?