236 results found
-
Cache executed LINQ commands
When a LINQ query is executed, it appears LINQPad compiles and executes the expression each time. If the query is executed a second time without any modification, the full performance hit of the recompile still occurs. Caching the compiled LINQ would improve performance significantly; the cache value could be invalidated if the query changed.
3 votesCompleted in 4.36
-
Make system tables accessible
If there is a way to access the system tables, I've missed it.
Would be a useful feature though.
6 votes -
Add support for InternalsVisibleTo
Sometimes I want to create my Entity Framework model as internal, but also use it from LINQPad. It would be good if there was a way to do this without having to change all model items from internal to public, and then back again when I want to release my assembly.
12 votesAvailable from v4.44.4. Add [assembly:InternalsVisibleTo(“LINQPadQuery”)] in your assembly and enable the option in LINQPad’s preferences.
-
BUG: Clone Query, Query Properties are duplicated
I have some default namespace imports set up.
When I use the "Clone Query" feature, then check the new query's "Query Properties", the namespaces are listed twice.3 votes -
Azure Table Services (..and maybe blob)
WCF DataServices support doesn't seem to work with the azure table service (tho, after the docs both are basicly the same).
Would be great to get support for this :)
45 votesThis is now available as a supplementary driver that you can install in a single click. Go to Add Connection and click ‘View More Drivers’ and click on the Azure Tables driver.
-
Rendering of Graphics and System.Drawing objects
As mentioned here: http://forums.oreilly.com/content/C-3-0-in-a-Nutshell/5390/Linqpad-And-System-drawing/
It would be very handy if linqpad could render System.Drawing and graphics objects in the render window as they would be drawn, rather than only with the Dump() method.
15 votes -
Autosave
Title says it all. Autosave would be a very handsome feature!
68 votesThis has been implemented as an auto-recovery rather than an auto-save (it has the same end result of not losing your work). A snapshot of a query is taken every 10 seconds if modifications have been made, and before a query is executed.
-
2010-style Intellisense (match in-string instead of just start-of-string)
I deal with legacy databases where the table and column names often have common prefixes (imagine a Products table with columns named productcolid, productcolname, etc, just as an example). This means I have to get past said prefix before intellisense can start differentiating.
A better approach (at least as an alternative) is what VS 2010 introduces where it filters based on matching the string-so-far. This has made a huge difference when using VS 2010 and linq-to-sql / linq-to-EF and dealing with these databases.
ScottGu has a good post detailing with it - specifically check the "Code…
6 votesCompleted in latest build!
-
Debugging support
Setting brakepoints and running in the debugger. The Dump Window could be used to Show debugging hints
698 votesThe LINQPad integrated debugger is now in beta!
-
Tuple support
Support Tuples - probably necessary to effectively keep-up with VS2010
3 votesDownload LINQPad 4.x
-
35 votes
-
Allow the user to specify an alias for the database connection
Database names can be cryptic. The ability to create a user defined alias would be very helpful.
6 votesCompleted in latest build. Right-click connection and choose ‘Rename’.
-
Enhance performance of expanding a database.
One of the systems I work on is Microsoft Great Plains, it has over 30,000 stored procedures and expanding the database to start a query takes a very long time (minutes).
4 votesThe performance with large schemas has improved considerably from V2.0, so you might find it’s OK now. If not, you can uncheck ‘Include SPs and Functions’ in the connection info to prevent LP from loading the stored procs.
-
Fix Memory leak / program hangups
LinqPad consumes 132MB RAM in Windows x64
per Instance - this is QUITE A LOT !after having Linqpad open for several hours, the performance is greately reduced - and hangs a lot.
having Linqpad open over night, makes it completely useless and hangs even more !!!
please fix this.
8 votesDone: LINQPad should now consume significantly less memory (particularly when you have lots of open queries).
Let me know if there are still any problems!
-
Support ADO.Net providers that contain EF implementations
ADO.Net is a provider model (factories). You can load and query the provider to see if it supports EF. That is the whole point of having ADO.Net as a provider. Adding each provider one at a time means a lot of hand coding per provider. It would seem to be a better use of your time to just support ADO.Net and the provider model.
This would allow you to use VistaDB, Sqlite, Oracle, MySql, etc as long as they have an EF provider that supports the provider factory correctly.
3 votesYou can specify any provider and connection string from V2. Please note that this only works with static DataContexts – i.e., EDMs that you’ve defined yourself in VS. It’s not possible to do otherwise AFAIK there’s no general and reliable way to query schema via EF and ADO.NET.
-
Allow to suppress SQL Tab generation to save memory and performance
I tried using LinqPAD do insert and update quit a large number of records in a db and found that memory and performance was quit bad. I assume the reason is that there is a lot of sql logged in the SQL Tab, which in this case was of not of interest, because it was the endless repetition of the same query over and over again.
1 voteThis has been fixed in 2.0.
The SQL tab now goes into “low-resource-consumption” mode until you actually click on it.
-
Open Table for Edit as in SQL Server Mgmt Studio
SQL Server Mgmt Studio allows one to open tables for editing data. In order for LINQPad to be able to replace SQL Server Mgmt Studio, as the LINQPad challenge suggests, the editing data directly feature is needed
207 votesThis is now available to LINQPad Premium users in latest beta: www.linqpad.net/beta.aspx. Let me know what you think.
-
Command Line Interface
Make it possible to execute LINQPad and script via a command line script.
linqpad.exe "c:\script.linq" /execute
529 votesA beta is now available: www.linqpad.net/beta.aspx. Please let me know your thoughts here: http://forum.linqpad.net/discussion/195/feedback-needed-command-line-interface#latest
-
6 votes
This has now been updated for FW 4.0 and has feature parity with LINQPad 2
-
Provide a way to remove auto-completion licenses from dead/inaccessible PCs
I have my license activated on 3 Windows installs I have since lost access to - as such I am unable to remove the license from these machines! In turn, this means I am unable to activate my LINQPad auto-completion without first removing my old license. There has to be a way!
6 votesThis is now available in 2.0
- Don't see your idea?