1185 results found
-
Immediate window in LinqPad
When using Rx, I wish I was able to call OnNext on subjects as needed once the query has being compiled and is running.
45 votes -
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.
44 votes -
c++
Add c++ as one of the available languages. Perhaps this lies outside of the intended scope of LINQPad, but a lot of people use it as a snippet compiler, I know I do..
43 votes -
Support NHibernate
...and Linq to NHibernate once it's more stable
43 votes -
my extension folder instead of a single query file.
My "my extension" is so bloated now. It has so many classes and methods now. I would like to separate them to individual files (class level) and store them in a specific folder ("My Extensions" folder?) and then all the classes and method will appear in all other queries.....
On a larger level, this brings the concept of projects (or solution). Perhaps we can extend this idea to have a folders marked as a projects, so when running queries this will build all the queries in that folder to same assembly so that it is possible to call methods from…
42 votes -
add support for python
LINQPad is so gangster.
Add support for (iron)python
41 votes -
Create a portable version of the license
I have the potential to work from multiple PC's It would be great if the license could be tied to a USB stick or something, this was i can add it to my portable apps collection.
40 votes -
Source Control Integration
It would be great if LP could support source control integration using the SCC-compatible source control interface (Ex. Beyond Compare 3).
39 votes -
Integrate with GitHub Copilot
Integrate with GitHub Copilot for pair programming inside Linqpad.
38 votes -
support XSLT
It would be very nice if there was the single snippet IDE for LINQ, SQL and XSLT. Architag XRay XML Editor is good for XSLT, but just not as good (ergonomic) as LINQPad is for LINQ.
37 votes -
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 named tuple elements
When calling Dump() on a typle with named elements, the output columns are "Item1", "Item2", etc. instead of the actual names.
Example:
var names = new List<(int Id, string First, string Last)>();
...
Actual output:
Item1 Item2 Item3
1 Alice Cooper
2 Bob HopeExpected / desired output:
Id First Last
1 Alice Cooper
2 Bob Hope36 votes -
Ability to set Headers for WCF Data Services to test things like API keys, etc
Would be nice to be able to use LINQPad to test WCF Data Services with the ability to set HTTP Request Header variables as part of the connection settings. That way we could simulate passing a value like an API Key in the Header.
35 votes -
Printing
It would be great to be able to print source (and output) from linqpad.
34 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 -
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 -
OAuth
Would like to see LINQPad able to access OAuth secured Odata services.
33 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 -
Git/Github integration for our queries
I don't mean a fully support as it's hard to do. Just Commit and Merge or something like that. I don't mind on configure the first time the repositorioes, but it would be nice too. Maybe something like the Team Explorer (Idk if you can take advantage of that). I use multiples PCs and I do that manually from the console (easier to forget to do it).
31 votes -
Parse-only/Build-only mode without Executing
SQL Server Management Studio has a Parse (Ctrl-F5) feature under the Query menu vs. Execute (F5); and Visual Studio has a Build Solution vs. Start Debugging (F5). Both of these options allow you to check for syntax or compile errors without executing the query or running the program. I was surprised not to find this feature in LINQPad also. This would be a very useful feature to me. I hope we could see it in an upcoming release. Thanks, I love LINQPad!
31 votes
- Don't see your idea?