1201 results found
-
Allow ignoring SSL errors
Speicifically for scenario of ODATA services being hosted in dev/test environments with machine generated SSL certificates
6 votes -
Add an option to not display secure strings in the results pane
Short version:
I would like to have an option in LInqpad that would stop it from displaying a SecureString as plaintext in the results pane so that my ActiveDirectory password is not revealed when I .Dump() an object that contains an ICredentials member.Longer description
So, Linqpad has become my favorite c# test/scripting/training workbench. I often use it to explore new API'sI noticed something today was kind of a bummer -- I was working with a co-worker on the TFS API. I .Dump()'d a TFS object that contained credentials, and there was my AD password in the results grid,…
2 votes -
Sign assemblies to support internalsvisibleto for signed assemblies
Exposing the internal to Linqpad is a great idea, it would be nice if this work for signed assembies too.
For now the 'LINQPadQuery' is unsigned (PublicKeyToken=null).
LINQpad itself is signed, but this key is not used when signing LINQPadQuery.
75 votes -
alt-shit-arrows to select text blocks or write over multiple lines
In Visual Studio you can select "blocks" of text using the arrow keys while holding down both the ALT and SHIFT keys. This is really useful and I hope it gets implemented
3 votes -
Ability to convert a LINQ query to a Stored Procedure, Trigger or View
Maybe this can already be done, but it would be great to write a LINQ Query then instead of just viewing the SQL the ability to view as a Trigger, View or Stored Procedure.
8 votes -
Horizontal scrolling on results
Provide horizontal scrolling without having to go to the horizontal scrollbar, say with SHIFT + Scroll. I dont know where i saw it, but i think it would be useful as some entities have many properties and we need to scroll right
1 vote -
an alias for data context and more control over view and property name creation.
I find myself using LINQpad more and more to test expressions from our projects. It would be nice to have more control to take the 'tweak' out of the copy/paste/tweak process. For example, when I copy an expression from code to linkpad I have to find/replace "db." with "" to remove our context variable references. It would be great if LINQPad could understand that "db." (or some other user defined alias) means the current context.
3 votes -
Add a regex-based search-and-replace to various editors
Most of editor could use a search and replace feature to speed up editing.
1 vote -
DumpOptions attribute to customize Dump()
1) Ignore - ignore field/property/class in the dumped tree
Example:
public class AggregatedError
{
public string Name { get; private set; }[DumpOptions(Options.Ignore)] public string[] Files { get; private set; }
}
will not display Files property.2) NotExpanded - do not expand collection by default
Example:
public class AggregatedError
{
public string Name { get; private set; }[DumpOptions(Options.NotExpanded)] public string[] Files { get; private set; }
}
will display Files as a collection, but will not expand its by default3) ToString - display object as string
Example:
[DumpOptions(Options.ToString)]
public class AggregatedError
{
public override string ToString()
{…36 votes -
Support Console output e.g. Backspace /b etc
int updateCount = 343;
for( int i = 0 ; i < updateCount ; i++ ){
string msg = string.Format( "Update Progess:{0:p}" , (double)i/(updateCount-1) );
Console.Write( msg );
Console.Write( new string( '\b' , msg.Length ));
}
Console.WriteLine();4 votes -
1 vote
-
DateTime, Guid intellisense
Some types in .NET doesn't popup in the Intellisense menu..
also, these types should be highlighted with colours, just like in Visual Studio ...
pleeeeease :D
1 vote -
Util.Run with dbcontext as parameter
Util.Run with dbcontext as parameter to run scripts against different context
1 vote -
Add server environment coloring in query designer
It would be awesome to be able to define along with every database connection some description, and custom color, which will then be shown in some corner in query designer.
It is usefull to warn you when you are accessing development, test or production database (or any other depending on the message you provided with connection string).
That way you can easily see, green means I'm good, red means extra carefull. Much safer than to accidentaly query the wrong database and alter the production data by accident.
25 votes -
include table schema in entity name
when creating context have a flag which allows us to specify entity name should include table schema
eg
dbo.Customer --> Table
Purchase.Order --> PurchaseOrder
Purchase.OrderDetails --> PurchaseOrderDetail8 votes -
Include additional databases (linked) servers INFORMATION_SCHEMA
When including additional databases from (linked) servers, the INFORMATION_SCHEMA views from the linked database should be included.
We can then use LINQPad to compare schemas between databases.4 votes -
Add (Administrator) to the title bar if running with administrative privileges like Visual Studio
It is helpful for me to see at a glance if the process I am using is elevated or not - as by default they are not. Here is some sample code I tested in LINQPad to test it under my Win7 environment:
// using System.Security.Principal
WindowsIdentity user = WindowsIdentity.GetCurrent();
WindowsPrincipal principal = new WindowsPrincipal(user);
principal.IsInRole(WindowsBuiltInRole.Administrator).Dump();Discussion point: I don't know if any automation tools look for a title bar named LINQPad 4 - but changing it could introduce a breaking change for those folks. I imagine that changed from older versions (though I can't remember honestly). Maybe have it…
18 votes -
pad numbers for better visual presentation
It would help tremendously for the visual presentation of numbers, if numbers had their decimal place in the same visual column.
eg: PadRight with zeroes until all numbers have the same number of decimals
i know that such procedure is kind of tricky to do, because you need to look at all numbers in a grid before showing it.
but i think the performance-hit is worth the extra render calculation.
1 vote -
Add Util.ReadLines() to accept multi-line user inputs
Util.ReadLines() is very useful - it can make my codes interactive.
But this method allows to input only one line.I want a method like Util.ReadLines()...
This method appears multi-line text box under the result pane.
And it accepts multi-line text input. Pressing Enter key just puts a newline,
and Ctrl-Enter key is for submit the input.I think this idea should expand usability of LINQPad.
12 votes -
oAuth Support for WCF data services
It would be great if Linqpad supported using oAuth for authentication.
52 votes
- Don't see your idea?