1182 results found
-
Add T4 to the list of languages
Having an access to data or implementing your own data provider, will make LinqPad an awesome tool for AutoCode Generation and Testing.
I wrote my own MsSqlMetaData (Just and EF provider for system views, it's on NuGet) provider and currently generating a lot of code, but writing c# programs to generate code is not as easy as using text templates.27 votes -
A proper help manual.
Recently LinQPad seems to have become rather niche, I don't really understand what the new features do or what they are for. For example this nuGet, I've no idea what or why I'd be interested in. I'd vote for a complete documentation similar to the c# in a nutshell series on each feature of LinQPad hi-lighting premium features where appropriate.
1 vote -
Make Data Context Options sticky
Every time I add a new connection I uncheck the "Pluralize EntitySet and Table properties" and "Capitalize property names" check boxes. I would love it if there was a way to specify a set of default values for the connection.
1 vote -
add support net.tcp services
be able to query a net.tcp hosted service
2 votes -
Add support for C# Expression(s)
When prototyping idea's I find the C# expression really useful but it would be even better if I could write more than one without having to call dump myself as per c# statements.
Linqpad could take each line as an expression and evaluate & dump them 1 at a time
3 votes -
IronPython / IronRuby support would be nice!
How about supporting code creation with this two languages. It shouldn't be so hard, as it's now possible to host them inside of any .NET language. Its all about adding the syntax highlighting and intellisense.
255 votes -
4 votes
-
Support SQLCMD Mode in SQL scripts
When the SQL language is used, it would be helpful to be able to optionally use SQLCMD mode. This would make it easier to use LINQPad for query tasks without resorting to SSMS.
12 votes -
Generate INSERTs from grid
Just another export option or another mode/button near Output, Grid 1, λ, SQL, IL
Would be really nice to have this possibility when I would need to copy some records from one DB to another via Remote Desktop connection20 votes -
Add database management features, like create/drop tables, columns
In order to drop SQL Management Studio completely, more sql management features are needed.
33 votes -
Allow drag/drop reordering of Connections
Often, connections (live, staging and test) for similar project don't all get added in consecutive order, but for simplicity, it would be nice to be able to drag and drop the connections to reorder them in the left-hand list.
11 votes -
Include an option for the new 'new tab' button
Include an option so that the new 'new tab' button can operate like ctrl+shift+N rather than ctrl+N.
More oftent than not I will have multiple tabs open on the same DB
3 votes -
Replace full namespace references with aliases
In the additional namespace imports I put "using Outlook = Microsoft....Outlook".
When I'm in a call that wants something of that namespace, replace the full entry with just the alias Outlook.
33 votes -
CTRL-E to execute a query (for those of us who are used to it from QueryAnalyzer days)
User entering CTRL-E should execute a query justlike F5 does. I am in the habit of that keyboard combo from old queryanalyzer days
1 vote -
Hide ExtensionData properties in WCF client-generated classes
When adding a Service Reference via Visual Studio, it generates a class for each Data Contract. Each of these classes have an additional property named ExtensionData, which always contains an ExtensionDataObject (usually empty).
This creates a lot of noise when data returned by a WCF service using LINQPad's .Dump() extension method, due to the ExtensionData cells taking up most of the screen. In my opinion just like EntityState and EntityKey were hidden by default in LINQPad v4.37, so should ExtensionData properties be hidden by default.
This would create a much more pleasent exprience for those using LINQPad with a WCF…
8 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 -
allow setting of a 'default connection' for linqpad to use on startup
When I start up linqpad, it's always to use the same database (the database of the product I work on), but by default it lists "no connection". Rather than constantly making me set the connection, it would be nice to be able to flag one as the default connection (similar to a default printer).
Another option would be to default the connection to whatever was last used (this would be as effective for me since I'm always using the same one).
Yet another option would be that if there's only one connection defined in the Connections window, default to that…
32 votes -
1 vote
-
Add support for Failover Partner when creating a SQL connection
We have 2 SQL servers set up with mirroring. Some databases are live on one and passive on the other and vice versa. It would be handy if I could put Failover Partner in the connection string to save me having to have 2 different connections.
4 votes -
Allow WCF Data Services libraries to be configurable
Since LINQPad is an OData client, it be great if we could configure it to use the latests WCF Data Services libraries, which are now released out of band from the Framework. e.g. http://www.microsoft.com/en-us/download/details.aspx?id=29306 is a release that supports Any/All queries, but LINQPad will throw a NotSupported exception when using the exact syntax explained here: http://blogs.msdn.com/b/astoriateam/archive/2011/05/31/any-all-support-in-wcf-data-services.aspx
2 votes
- Don't see your idea?