1203 results found
-
When dragging column name from connection box into a SQL statement, don't highlight it. just put the cursor at the end + 1 space.
When dragging column name from connection box into a SQL statement, don't highlight it. just put the cursor at the end + 1 space.
1 vote -
Provide Recently Used list for Find and Replace text
I would love to see the the "Find what" and "Replace with" text boxes turned into combo boxes that drop down to show recently used values. It would be particularly helpful when performing non-trivial regex searches.
1 vote -
Allow per-folder "linqpad.extensions" file
I would like to be able to create a "My Extensions"-like file per folder so that I can create contexts or extension code that are shared by all of the queries in that folder.
0 votes -
Edit and debug CSX files
I have been playing with scriptcs and csx files. It would be awesome if LinqPad could edit and debug csx files just like linq ones. With Roslyn being the future, seems like it would be an important feature for LinqPad (which is awesome!! by the way)
63 votes -
Allow users to specify table relations in DB schema on LinqPad side
I have a back end DB for an ERP system which has thousands of tables but all the relations between those tables are serviced by ERP itself.
When I need to write a query to that DB I have to make all the joins explicitly, which makes query ugly and must be repeated in each query. I cannot touch the DB itself - it is governed by ERP, but if I could specify relations between tables on LinqPad side, then I could use full power of Linq queries every time. The relations should be addable ad hoc, one at a…9 votes -
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 -
allow "edit data" to work with dumps from any DataContext, not just the built-in autogenerated ones
I frequently use a DataContext imported from a external dll, instead of the autogenerated one (for many reasons inclusing this: http://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/8116665-let-the-autogenerated-datacontext-table-classes-us ) but this means that there's no "edit data" when viewing dumps. Is there any good reason why "edit data" shouldn't be available for external datacontexts ?
4 votes -
Let the autogenerated DataContext table classes use properties, not fields
When using Visual Studio to generate a DataContext, the table classes use properties for the columns. When LINQPad does it, it uses fields, not properties. This is bad, because it creates a (too) subtle difference between the 2 tools. Code that works in one, may not work in the other.
1 vote -
Name the process from the title
When trying to attach to LinqPad from Visual Studio the different UserQueries are listed as separate processes but with no identification:
LINQPad.exe
LINQPad.UserQuery.exe
LINQPad.UserQuery.exe
LINQPad.UserQuery.exeWould it be possible to either just number the processes according to the tab number or for named scripts add the script name to the process name.
It would make it very much easier to attach.
The integrated debugger is good sometimes but for deeply nested features I find it easier to attach the debugger to LINQPad before running the script.
7 votes -
Powershell script as output
Add possibilty to generate powershell code as output from linqpad script.
3 votes -
Support TIMESTAMP WITH TIME ZONE columns in Oracle
Linqpad doesn't work very well if the underlying columns in an Oracle database contain TIMESTAMP WITH TIME ZONE columns.
These appear in the datacontext as DateTime (losing the offset information), however queries using equality checks against them can fail due to the way the underlying IQDriver handles (or otherwise) the conversion back to datetime offset within Oracle.
It's a bit of a pain, but one of the simple approaches is to ensure the generated SQL wraps those columns in either sysextractutc(theColumn) or 'theColumn AT TIME ZONE xxxx' to ensure they are compared with the DateTime parameter that is…
0 votes -
Clearly show sorted column
When clicking on a column heading in Results to Data Grids to sort by that column, it would be useful to see an arrow on the column heading to show that the data is sorted by this column, and in which order.
4 votes -
provide support for mongo db query
i wanted to use linq over a mongo db database but i couldn't find any driver, i found one in codeplex which didn't work as suggested and it wasn't official. It would be really great if a official driver for mongo query is provided as a free feature
51 votes -
Teamcity
We still use Powershell, mainly because there is a powershell runner in TeamCity. If there was a linqpad runner (not just calling out to lprun) then we could ditch powershell altogether!
7 votes -
1 vote
-
Allow to debug my extensions and split them
It should be useful to debug my extensions used in scripts because sometimes the code does not work. Another useful thing should be to allow to create more folders and files into, to create a more complex library of extensions.
7 votes -
Customizable hotkeys
Ability to change hotkeys.
3 votes -
Support Fiddler Integration
I often transition between a query generated in Fiddler and its results being parsed with LINQPad. This can be made much easier.
4 votes -
Provide a C# REPL mode
The idea is that there would be a mode where it is easy to execute single lines or blocks of codes, and all the variables from the main scope would automatically be available in subsequent runs.
The implementation is probably far from trivial, but one naive idea is to identify where variables are initialized and set, and have that mirrored as Get/SetData in the appdomain before compilation.
So for instance, if I have the following lines
var x = 1;
var y = x + 1;Then running the first line would execute something like this
var x = 1;…
6 votes -
Allow to set some lines to use Util.Cache
Util.Cache is very useful when iteratively running the same code, but switching back and forth between
var x = somecalculation
and
var x = Util.Cache(() => somecalculation,"x")
can be a bitt painfulIt would be nice if one could set a given line to be "expensive", so that it appears as a simple line in LinqPad, but behind the scenes, that line is using Util.Cache.
Alternatively, some directive could be put on that line as a comment by the user, to achieve the same result.
The implementation should not be too tricky, just some regex to apply before compilation.
The…
6 votes
- Don't see your idea?