1187 results found
-
The call is ambiguous between two extension methods
Apparently LINQPad is unable to correctly resolve the extension method if it is available either in the same or sub-namespace.
E.g. .net-4.7.1 has recently added the
Append
extension. I had an extension with the same signature in my own library.Even though my extension uses the namespace
System.Linq.Custom
it does not work in LINQPad. There are no problems with it in Visual Studio and there the compiler picks my extension.This looks like a bug to me.
The exact error message is:
CS0121 The call is ambiguous between the following methods or properties: 'System.Linq.Enumerable.Append<TSource>(System.Collections.Generic.IEnumerable<TSource>, TSource)' and 'System.Linq.Custom.EnumerableExtensions.Append<T>(System.Collections.Generic.IEnumerable<T>, T)'
7 votes -
Quickly select a database to open
Our Dev and QA servers have at least a hundred databases on each server instance. It would be great if there was a "Quick Select" for databases similar to the "Navigate to Query" ctrl+, window. I know there is the drop down at the top, but it is not a searchable drop down.
3 votes -
Allow login with windows authentication with other user credentials
Please add an option for logging in to MS SQL Server with other user credentials than currently logged in windows user ("Windows authentication")
9 votes -
reopen
Reopen all tabs (saved and unsaved like Sublime Text and so on)
4 votes -
Option to disable saving DB connection data
I'd like to put some script to public git repo, but I don't want to share connection data which is stored in *.linq files. Please add option to skip saving this. I fully accept a must to choose DB after each script opening.
3 votes -
Add support to JavaScript language
Add JavaScript language so that we can easily test logic and functionalities without opening a browser.
4 votes -
allow cancellationtoken argument on main method for soft cancellation via ui
You already allow the main method to be async (returning a Task). So implementing a soft-cancel button which only becomes visible when the main method signature contains a CancellationToken argument shouln'd be very complicated.
4 votes -
Enable special accessibility features when assistive technology is detected
At the moment, items such as the editor do not read with a screen reader (at least the screen reader I use, NVDA, which is available at http://www.nvda-project.org). It would be nice if, when a screen reader is detected, it is changed to something like a rich text box or normal multiline text box with the advanced editing features of the editor that it has now.
3 votes -
Util.Dif Should have an indication of similar or different.
Util.Dif is awesome :)
It would be nice to do something like
var dif = Util.Dif(o1, o2);
if (dif.IsDifferent)
{
dif.Result.Dump();
}3 votes -
Connect to cosmosdb
It would be nice to be able to connect to and query CosmosDb using the Linq to DocumentDb SQL API
19 votes -
Allow export of objects.
Allow export of objects with Object and Collection Initializer syntax:
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/object-and-collection-initializersSimiliar to this extension for VS: http://www.omarelabd.net/exporting-objects-from-the-visual-studio-debugger/
3 votes -
Management Studio Templates (Ctrl+Shift+M) Support
In SQL Management Studio, you can use expressions like
DECLARE @FirstName NVARCHAR(max)='<Enter FirstName,nvarchar(max),John>';
DECLARE @LastName NVARCHAR(max)='<Enter LastName,nvarchar(max),Doe>';in a *.SQL file. When you press Ctrl+Shift+M, then you are prompted to enter the parameters in one single dialog (in this case it shows "Enter FirstName", and "Enter LastName" displays default values "John" and "Doe", both of type nvarchar(max))
This is quite useful to have some quickly generated macros at hand, and maybe the idea could be supported in C# for Linq Expressions as well ...
0 votes -
Save All option (like Ctrl + A + S) to save changes in all opened query files.
Save All option (like Ctrl + A + S) to save changes in all opened query files.
9 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 -
VB Indexer, missing Parameter-Info
VB Indexer, missing Parameter-Info
1 vote -
name
Allow a query tab to be labeled without having to be saved. This would really help when you are doing a lot of ad-hoc queries and have many query tabs open and need to navigate between them.
3 votes -
Improve UI and Intellisense Performance - MyQueries on Slow Network Folder / Share
I put MyQueries on a network document drive to share on multiple servers and VMs. Unfortunately my company puts this on slow yet economical storage.
For some reason this makes LinqPad's UI dreadfully slow. Can this be improved?
I moved the scripts back to a local folder and it works fine but it would be nice to go back to the network folder.
4 votes -
Use LINQPad to author Azure Functions
Right within LINQPad, enable 1. Azure login; 2. Connect/browse Azure Queues and DocumentDB; and 3. Author Azure Function CSX scripts, test, publish, and repeat.
20 votes -
Show a broken connection in the connection drop down
There's a very nice feature that shows broken connections in the Connections panel. It would be nice to have something similar in the connection drop down.
1 vote -
Run scripts thru command line (LPRun) on Linux and MacOS
Maybe lprun.exe can be more easily adapted to run cross-platform than the full GUI app. It would be fantastic to just be able to run scripts via Mono.
39 votes
- Don't see your idea?