1185 results found
-
Expose SQL Connection TrustServerCertificate
A common SQL Azure connection failure is when you are running behind a proxy/firewall. At my office I cannot connect to SQL Azure without turning on the trust server certificate setting in the connection string. Linqpad doesn't expose this right now.
Exposing the ability to set the TrustServerCertificate=true in the ConnectionStringBuilder would allow this connection to succeed.
6 votes -
6 votes
-
Ctrl+E as synonym for F5
Please could you add Ctrl+E as a shortcut for executing the query, this would be consistent with SSMS
6 votes -
Add Ntlm authentication to WCF connections
It seems like you can connect using Ntlm to WCF
6 votes -
Intercept and echo calls to Debug.WriteLine or other trace calls.
Adding a window that allows trace calls to be seen would aid in debugging drivers. These could be seen easily in LINQPad (perhap by enabling/disabling the visibility of these) when loading and testing a new driver or even allow such calls embedded in dynamically created source, to also log stuff - very hard to see otherwise.
6 votes -
Cross database platform LINQ support
LINQPad should be able to join results from two different database platforms in one Query.
In our situation we would like to use it to join data stored in RavenDB with data stored in SQL Server. But I can imagine that there are many real life environments where one would like to join data in one database platform with data in another database platform
6 votes -
Nullref in Dump() when ToString() returns null
I have an object whose ToString() implementation returns null in some instances. I noticed that when Dump() attempts to dump this object, it throws a nullref.
I have modified my code to no longer return null from the ToString(), but it ought to be trivial to update LinqPad to avoid this issue in the future.
Sample:
void Main()
{
new Bar().Dump(1);
}// Define other methods and classes here
public class Bar
{
public override string ToString()
{
return null;
}
}6 votes -
Progressive Dump
While a linq query is going on, I would like to dump the values, but part of the same Dump... if that makes sense. I use LINQPad to handle small menial tasks I don't feel like starting a new VS project for.
So while I am in a long linq query, I would like another method for DumpToExisting([id]) and Dump() should return a GUID or Integer id.
6 votes -
Documentation generation
When you have long code in LinqPad (Several classes in one file) it is really helpful if we can have some documentation. However currently linqpad does not do anything in this area. As a start, it can generate the documentation skeleton when user type /// above the method, property etc. Then if that can be evolved to do the auto documentation generation from the method/property names (like GostDoc), that would be awesome!
6 votes -
transpose output - same way as when using First() but for more rows
I have some tables with lot of columns, but only several rows, it would be nice to transpose the output to have SQL table column names on the left and SQL records (rows) in columns
Such transformation should be used, when some collection returns only one record (in nested table - Navigation property)6 votes -
Show correct line-numbers in stack-traces
The line-numbers in a strack-trace counts from the top of the produced .cs file. This includes the using-statements, and first few lines of the UserQuery class definition. The user has no way of knowing how many such lines there are, so the line-numbers would be almost useless.
To remedy this, LINQPad could add #line-directives
#line 1 "UserQuery" // Just before the user-code #line default // Just after the user-code.Manually adding #line-directives results in the exception-indicators being placed on wrong lines, but the stack-traces are more useful.
Read more:
http://msdn.microsoft.com/en-us/library/34dk387t.aspx
http://msdn.microsoft.com/en-us/library/szc67b5s.aspx
http://msdn.microsoft.com/en-us/library/dd233195.aspx6 votes -
Allow for Full Screen
I commonly use the full screen option in VS and getting rid of all the superfluous toolbars/menus/tabs/ etc would be helpful
6 votes -
6 votes
-
Allow ignoring SSL errors
Speicifically for scenario of ODATA services being hosted in dev/test environments with machine generated SSL certificates
6 votes -
Use the local Plugins folder for My Extensions even if the machine has a configuration for it
In the settings of the normal LINQPad instant I run, I have set up special folder for queries, plugins, and snippets, in order to synchronize them using Dropbox.
However, I also use LINQPad on the build machine, so I have checked in a copy of LINQPad with its own local Queries folder.
If I create a local Plugins folder, and then try to use the "My Extensions" script in LINQPad, when running the build machine LINQPad instance (still on my own machine though), it still uses the global settings for picking up My Extensions.
I'd like to have a local…
6 votes -
Open F# script (.fsx) files
Open F# script (.fsx) files in LINQPad and recognize them as F# programs. Same as recognizing ".sql" files.
6 votes -
Add Util.ToDelimitedString() and Util.WriteDelimitedFile()
This would be similar to Util.ToCsvString() and Util.WriteCsv(), but would accept any delimiter.
6 votes -
Allow playing a sound (or flashing the window or whatever) when a long-running query completes
I often have to run scripts that take a lengthy amount of time (between 3 and 30 minutes, and it's not known ahead of time exactly how long it'll take). Currently I have to remember to keep checking back to see if it's finished yet as I switch over to another app to work on something else.
It would be much more useful to switch that 'polling' to 'interrupt-driven'. :) Specifically, I'd love to be able to set an option similar to "if a query runs longer than X seconds (X = 30 would be what I set it for,…
6 votes -
Special insert datetime.now
Just as I use alt + g daily to insert a Guid, I miss a shortcut to make a datetime.now when inserting data.
6 votes -
add grouping to result view
It would be great to be able to group results into a tree view by dragging columns to a grouping pane (just like in Qutlook).
For investigating data grouping is one of the most powerful tools.
So if you have a result with columns col1, col2, col3 you would drag e.g. col1 to the grouping pane and then see a list of distinct values of col1. Each value is a tree node. Once you expand the tree node you will see the result items belong to that value of col1. Certainly nested grouping (col1+col2) should be supported as well :-)…6 votes
- Don't see your idea?