236 results found
-
include another .cs file(s) in a .linq file
in "C# Program" mode:
void Main()
{
...
}
// Define other methods and classes hereinclude MyClass.cs // <--- something like this
So that we can have MyClass defined in another file (MyClass.cs) and just include it instead of copy&pasting the code. This would allow better code separation and re-use.
811 votesThis is now available in the LINQPad 6 beta:
https://www.linqpad.net/LINQPad6.aspx -
Be able to choose decompiler to use e.g. free dotpeek instead of pay 2 play reflector
I love the new Shift-F1 feature (launches .NET Reflector) ...really excellent idea, just one small issue... I don't have .NET reflector!
It would be really useful if I could select either dotpeek, or JustDecompile instead.
11 votesI’m marking this as complete, because LINQPad now includes a built-in ILSpy.
-
Collapsible Regions
I use SSMS quite a lot for queries that I use often. One missing feature in SSMS is collapsible regions, but there is a plugin for doing that. This has made canned queries that I use often more easy. It would be nice to have something like that in LinqPad. It would be handy to be able for instance to create canned queries that have a few variables at the top and a region of query code that is collapsed so that it is easier to look at and harder to mess up the code by accident.
3 votesThe latest build allows regions in ‘Program’ mode.
-
3 votes
Use ‘Navigate To’ on the Edit menu (Control+comma)
-
Remember tab order so using Ctrl-Tab swaps between most recent tabs
Just like Visual Studio, using Ctrl-Tab to swap between the most recently used tabs. I'm not looking for a dialog popup like VS (though not discouraging it if you're interested in going that far). I do a lot of swapping between tabs running a couple "queries" multiple times (in quotes because LinqPad is really my scratch-pad editor and I use that about equal with my use for actual queries).
FWIW: I looked to see if this was already suggested. I thought I saw it a couple years ago, but didn't see it on the new site.
2 votesThis will be available from 4.47.08
-
97 votes
PostgreSQL support is now built in to LINQPad 6 (and available in LINQPad 5 via third-party drivers.)
-
support using statements correctly without seperate F4
I'd like to be able to paste code straight into Linqpad (using statements and all) and immediately execute it. I find the time it takes to manually add in the references and using statements totally kills "the moment" and I end up pasting the code into Visual Studio instead because I'm in a hurry, sob sob!
3 votesReady in latest beta:
www.linqpad.net/beta.aspx -
Rectangular copy/cut/delete
I do read the blog posts of James Michael Hare (http://blackrabbitcoder.net) very frequently, along other blogposts.
Some of the examples i copy and past in Linqpad, so i can try them out.
Regrettably if you copy and paste the code all the lines start with linenumbers.
The VS2010 editor has in this respect a very handy feature, with the shift-alt key-combination one can select a rectangle and delte/copy/cut it.
So my request to you is, if you have the time ( :-), to build it into Linqpad.
Thnxs in advance!
Kind regards,
Henk
10 votesI’m marking this as complete because there’s nothing to do here, as far as I can see.
-
Be able to set breakpoints in LinqPad
Be able to set breakpoints within the LinqPad IDE as well as perform a debugging session for the Linq Expressions in a manner similar to the Visual Studio IDE.
11 votesI’m marking this as complete because it was implemented as part of the debugger, back in 2014.
-
Do not pluralize or capitalize the tables names
Pluralizing and capitalizing tables names can confuse developers and DBAs ... And demand an extra effort to rename que lambda expressions before using it in the original application... Leaving the table names as is... is more usefull cause we can copy/paste the generated lambda expressions.....
1 voteThis has been an option since V1. Go to Connection Properties and uncheck ‘Pluralize’ / ‘Capitalize’. Or look at first question in FAQ
-
Keyboard shortcut to hide left pane for maximum visibility
There should be an option to hide the left pane allowing us to consume the maximum real estate of the screen to work with the query and result window.
1 voteDone. The shortcut is Shift+F8
-
add a shelf or workbench for data being processed.
Often when I am working in LinqPad, I iterate to retrieve some large dataset via some (relatively) expensive operation - from a remote server or disk, or some calculations. Once retrieved, I continue to iterate my Linqpad query, performing different investigative operations on the data.
It would be great if linqpad had an API where I could 'shelve' the returned data, and access it in laters runs of the same query/session.
I could do this manually, by serializing to disk, but it would be great it if was built in.
An API with an IDictionary<string, object> interface would be all…
9 votesThis is now supported via the Cache method. Go to Help | What’s New and search for ‘caching’ for an example
-
Allow to fliter table names for oracle
Connecting with IQ driver to Oracle is fantastic but it would be good to be able to filter out certain tables from the right hand tree view. Specfically Oracle has Bin$ and AQ$ tables that just pollutes that view. This is an option avialble in Oracle SQL Developer.
3 votesThe latest driver has an option to exclude non-application + recycled tables which includes bin$, aq$, dr$, mlog$ and rupd$
-
Autoimplementation of Interfaces and Abstract Classes
Add the ability to autoimplement an interface or abstract class like in Visual Studio. LINQPad already has the namespace importing like VS, so the UI for it exists.
53 votesAvailable from v5.24
-
provide an option to hide EntityState and EntityKey properties
Doing a simple EF query:
this.BaseEntitySet.Include("NavProp1.SubNav").Include("NavProp2.ManyMany.OtherDetail")
then there is soooooo much space=width wasted by EntityState and EntityKey columns in which I most of the time don't have any interrest in.3 votesFrom v4.37, these properties are hidden by default. To see them, click the right-arrow on the top of the table to explore in grid. Or just click the ‘Results to Data Grids’ option and re-run the query.
-
Ability to add nuget packages to linpad
Ability to add NuGet packages to linpad just like you can in visual studio 2010
15 votes -
1 vote
Completed in v4.35
-
nuget integration
Nuget integration into linqpad for automatically adding dll in a folder and embed them in a query
122 votesNuGet integration is now available for LINQPad Premium users in latest beta: www.linqpad.net/beta.aspx
-
odata 3.0 support
OData 3.0 Ctp is released and we are using it in our site. can linqpad please support it?
9 votesOData 3 support is available in latest beta: www.linqpad.net/beta.aspx
-
SQL Azure connection should not allow Windows Auth
The current SQL Azure connection does not disable Log on with Windows Auth (never allowed in SQL Azure).
1 voteCompleted in v4.37
- Don't see your idea?