236 results found
-
Change log or release notes history
I'd like to know what has changed or updated or been enhanced when a new version becomes available, or to review previous release notes to see if there are existing features I missed.
3 votesGo to Help | What’s new
-
Allow OData connections to have names as credentials can change and affect query resutls
Allow OData connections to have names so more than once conenction to the same URL can be created. When credentials change this can affect query resutls.
3 votesRight-click on the connection and click ‘rename’.
-
List of tips to save on LINQPad memory usage
I've found LinqPad so useful that I leave it open for days at a time, and it fairly quickly reaches significant memory usage, right now 850mb private. Closing a few tabs it goes down to 600mb private.
On startup for me it uses 130mb private.I'm wonder what is preventing the memory from being freed, and what could I do to allow it to free some?
Perhaps you could add a small 'X' on the result set to be able to close that when I want to save the query in an open tab for a longer time? Or a…3 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!
-
Database Dropdown Width
Sometimes I have my window sized a little smaller in width and when I hit the drop down I am unable to read the database name. It would be nice if the dropdown content window would size to the data being displayed rather than retaining the width of the dropdown control. This would make it easier to read and select the item from the list expecially when there are several databases with the same name but different indexes at the end of them which currently cannot be viewed unless the whole application window is resized.
3 votesCompleted in 4.35. Note that another way to set the connection is to drag a database from the Schema Explorer to the query editor.
-
Give control over Option Strict for VB.NET queries
Apparently VB.NET queries are compiled with Option Strict Off. This is very annoying, because it often causes runtime errors that could have been detected at compile time if Option Strict had been On.
3 votesCompleted in 4.35
-
I would like a place to place dll's into a custom folder for use, while using LinqPad.
The idea here would be that I can create custom dll's other than just extensions to make reference to in my LinqPad.
For example I would like to create my own Asserts dll in C# to kinda act like a quick unit test on an Idea I have.
3 votesDrop any DLL into the plug-in folder and it will be referenced automatically by LINQPad. Another solution (from 4.37) is to click on the ‘My Extensions’ query and hit F4. Any references that you add here will apply to all queries.
-
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.
-
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$
-
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 -
3 votes
Use ‘Navigate To’ on the Edit menu (Control+comma)
-
Add display name for connection
Would be nice to have a option to give a name to a connection, as we have many connections going through IP and not host names
3 votesRight-click the connection and choose ‘Rename’
-
enable distinct hyperlinq
given a list like this
new List<int>{1,1, 2}.Select (x =>
new {
hyper=new Hyperlinq("http://" + x.ToString()),
x} ).Distinct().Dump();the result should be a distinct list of hyperlinks, but distinct doesn't work as expected when hyperlinq is present.
3 votes -
Persist setting for "Auto Scroll Results to End" between sessions
Either my memory is faulty, or one of the later versions of LINQPad has introduced a bug.
The "Auto Scroll Results to End" setting on the Query menu, it would be really nice if checking that, exiting LINQPad, restarting LINQPad, would maintain the old setting.
In version 4.47.05, this setting resets back to unchecked every time I start LINQPad.
I think this used to persist between sessions before.
3 votesThis has been fixed in the latest beta.
-
Defer loading of Lazy<T> types in Results View
Don't evaluate Lazy<T>.Value in Results view. Allow it to be loaded by user interaction.
3 votesDone in latest beta. www.linqpad.net/beta.aspx
-
3 votes
Ctrl+MouseWheel or Ctrl+[ / Ctrl+] (see Edit | Preferences)
-
3 votes
This is already allowed in LINQPad 5. Press F4, and in namespace imports, prefix the namespace with ‘static’. For example, “static System.Console”.
-
Add a Refresh() method to DumpContainer
Currently I need to do:
var dc = new DumpContainer{ Content = x }.Dump();
// ...later, x changes...
dc.Content = null; // Otherwise it doesn't notice the new assignment.
dc.Content = x;3 votesA Refresh method on DumpContainer has always existed.
-
Self updating LINQPad
Any new version of the LINQPad should be downloaded manually. Most of the modern apps provide self updating option. With tools like https://github.com/Squirrel/Squirrel.Windows. It would be great and that would avoid checking for new releases.
3 votesLINQPad has always been self-updating, from day 1.
-
x.Dump() is great, but x.Diff(y) would be cool too...
Sometimes I end up .Dump()ing things a few times in a row, then manually v-diffing to see what changed.
It'd be nice if there was a function that could calculate that for me, probably involving having to snapshot the state/output then diffing against the previous snapshot.3 votesUtil.Dif is available from v5.23
-
Show connection string in database connection properties
Please add a read-only text box to the Database Properties dialog box, showing the connection string generated by that connection. This would allow a user to just copy'n'paste in right into the app.config of their application. (presently, we can design our code in LinqPad, and C&P it into Visual studio -- this just allows us to continue that)
3 votesThis is now available in v5.24. Click ‘Advanced’ and then click the hyperlink to copy to clipboard.
- Don't see your idea?