1182 results found
-
Automatically name scripts based on first line comment
Sometimes I'm working on 10-15 scripts at a time, using LINQPad as a true scratch pad for C#. I don't necessarily want to save the scripts, but having a visible name for them - instead of Query N - while they aren't the active tab would be extremely useful.
My idea is to use the first line of the script as this temporary name, as long as the first line is a comment. As an example, see how Sublime Text works.
4 votes -
Support SQL Server synonyms in the object explorer
Currently, there is no way to browse the synonyms that are set up for a specific database in the object explorer.
A view of all synonyms for a database would be useful.
4 votes -
Add open copy to the context menu of "My Queries"
I use LINQPad a lot to test new methods, classes etc in my own binaries without having to actually deploy them to a web server or run through a lot of steps in a program.
Usually I have a template LINQPad-script with the binaries and NuGet packages added. Every time I want to write a new on though I have to open the template and right click the tab to select "Clone Query". Sometimes I accidentally mark a part of the query and have to redo it.
I would really like it if the context menu of My Queries had…
4 votes -
Add memory used, CPU time, and compile time. (Like dotnetfiddle)
Something like this here: https://dotnetfiddle.net/
Should just take a few seconds to add it to the status bar.
Say, Peak memory, Average memory and CPU user, and kernel time, for a start.And perhaps even a detailed heap views separately later on. Could be very useful to actual understanding the efficiency of the quick snippets in LINQPad first, that make it into projects only later :)
4 votes -
Support Fiddler Integration
I often transition between a query generated in Fiddler and its results being parsed with LINQPad. This can be made much easier.
4 votes -
Clearly show sorted column
When clicking on a column heading in Results to Data Grids to sort by that column, it would be useful to see an arrow on the column heading to show that the data is sorted by this column, and in which order.
4 votes -
allow "edit data" to work with dumps from any DataContext, not just the built-in autogenerated ones
I frequently use a DataContext imported from a external dll, instead of the autogenerated one (for many reasons inclusing this: http://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/8116665-let-the-autogenerated-datacontext-table-classes-us ) but this means that there's no "edit data" when viewing dumps. Is there any good reason why "edit data" shouldn't be available for external datacontexts ?
4 votes -
4 votes
-
Support Edit Table Definition (schema) like in SSMS
LINQPad supports editing of function/view definitions. It would be great if we could also edit table definition, like SSMS offers (script table as...).
That feature is the only reason I'm using SSMS.
4 votes -
Set the default result format nesting level
In v4.57, the following feature was added:
* When working with Entity Framework DbContext connections, references and collections loaded with the .Include method now automatically expand.It would be good if we could optionally set "Collapse to 2 Nesting Levels" as the default
4 votes -
Unresponsive UI when closng the connection Properties dialog
The app becomes unresponsive for several seconds after closing the connection Properties dialog? There is no wait cursor to indicate that work is being performed. Couldn't this work be performed asynchronously?
4 votes -
Add a No Update Option to LINQPad.exe.config
We recently ran into a problem where the automatic upgrade option caused a bug, and being sure that Linqpad is always invoked with -noupdate is a pain. Having such an option in the LINQPad.exe.config would make for easier work arounds.
4 votes -
Make a gallery for LinqPAD extensions
I think it will be nice to have something like nuget for LinqPAD extensions. For example, it should be easy to find methods for using charts, manage administrative tasks, import\export data for different formats and so on. I'm sure a lot of people will start to contribute their own extensions and it will make LinqPAD is more popular!
4 votes -
Make linqpad an universal app.
I know it would require pretty much remake the entire interface; but maybe it is time to look into the future :D ...
4 votes -
Enable LinqPad to ignore explicit 'using' directives that duplicate the namespaces that LinqPad loads by default.
When I typed in the first sample code from C# in a Nutshell, I got a puzzling error message stating that I was trying to use the namespace ('using System;') as a variable. I say this with complete understanding that trapping errors and writing good messages to go with them is challenging, to say the least. Ignoring the supposed error is much preferable to receiving a misleading message--and may be easier to implement within LinqPad.
MSG: "CS0118 'System' is a namespace but is used like a variable"
4 votes -
Bug - Export menu appears on 2nd monitor when LINQPad is full screen on 1st monitor
I have a two-monitor workstation and often use LINQPad in full-screen mode on my primary (left) monitor. Whenever I click the "Export" drop-down in this scenario, the menu always appears on the 2nd (right) monitor.
4 votes -
BUG: automatic intellisense occuring on single letters
When typing something like
.Where(x => ....)
pressing space after the x fills in the intellisense menu choice which pops up automatically.4 votes -
Is there a way to implement OWIN ApplicationUserManager
public class ApplicationUserManager : UserManager<ApplicationUser>
{
}gives the followin error: The type 'UserQuery.ApplicationUser' cannot be used as type parameter 'TUser' in the generic type or method 'Microsoft.AspNet.Identity.UserManager<TUser>'. There is no implicit reference conversion from 'UserQuery.ApplicationUser' to 'Microsoft.AspNet.Identity.IUser<string>'.
Is there a way to resolve that?
4 votes -
Very dissapointed
Jus t purchased the product and was expecting autocomplete to work in SQL as well as everything else. The whole reason for making the purchase. I see I have 30 days to play with it and ask for a refund which I'm pretty sure I will do.
4 votes -
Copy/paste-able namespace and nuget references
Copy/paste-able namespace and nuget references.
I often copy/paste LINQPAD snippets between computers (over RDP), chats, OneNote etc. This works great if the snippet has default namespace and no nuget references. However, when it does, Copy/Paste takes a bit more work to re-setup namespaces.
Would be great if LINQPAD had "Show namespace and nuget comment" option, or "Edit->Copy complete snippet", embedding the <Query> part of the script into comments. E.g.
// #@kind Statements
// #@ref <RuntimeDirectory>\System.Windows.Forms.dll
// #@using System.Windows.Forms
MessageBox.Show("Hello");Or just
/* @#Linqpad
<Query Kind="Statements">
<Reference><RuntimeDirectory>\System.Windows.Forms.dll</Reference>
<Reference><RuntimeDirectory>\System.Security.dll</Reference>
<Reference><RuntimeDirectory>\System.Configuration.dll</Reference>
<Reference><RuntimeDirectory>\Accessibility.dll</Reference>
<Reference><RuntimeDirectory>\System.Deployment.dll</Reference>
<Reference><RuntimeDirectory>\System.Runtime.Serialization.Formatters.Soap.dll</Reference>
<Namespace>System.Windows.Forms</Namespace>
</Query>*/
MessageBox.Show("Hello");4 votes
- Don't see your idea?