1187 results found
-
Provide support for this Select overload
groups1.OrderBy(x=>x.Key).Select((x, ixc)=> new {Iter = ixc, GroupName = x.Key})
2 votes -
(Optionally) show a different icon for each language in the My Queries treeview
(Optionally) show a different icon for each language in the My Queries treeview. Also show different overlays for expressions, statements, programs, etc. for each language. Maybe filters can be applied to sort things out. Make logical folder (like search folders in Outlook) to distinguish the items.
2 votes -
Linq to Collections, DataSet and Objects
Provide support for Linq to Collections, Linq to DataSet, Linq to XSD and Linq to Objects.
1 vote -
Ctrl+E as synonym for F5
Please could you add Ctrl+E as a shortcut for executing the query, this would be consistent with SSMS
6 votes -
Display StackTrace on exception
Difficult to debug without it - I'm using LINQPad as a sandbox for most of my development, much faster than VS2010
4 votes -
Update the static driver sample code to detect Context properties of type IEnumerable<T>.
The UniversalStaticDriver class does not detect the properties of the customType parameter that are directly of type IEnumerable<T>. If the customType inherits IEnumerable<T> (like say via IList<T>) then the property is detected. But if the property is actually declared as IEnumerable<T> then it is passed over.
I changed the line that declared ienumerableOfT from:
let ienumerableOfT = prop.PropertyType.GetInterface ("System.Collections.Generic.IEnumerable`1") where ienumerableOfT != null
to
let ienumerableOfT = (prop.PropertyType.GetGenericTypeDefinition() == typeof(IEnumerable<>) ? prop.PropertyType : null) ?? prop.PropertyType.GetInterface("System.Collections.Generic.IEnumerable`1")
Kinda hacky, but it fixed the problem for me. Probably a better solution would be to recurse through the type and all inherited types…
0 votes -
copy-paste & indentation
I would like an option to auto-include the indentation of first line for copy-paste convenience,
I find when I copy-paste pieces of code around, I place the cursor usually at the starting word. Then I would hold the shift key to select the lines below. This results in excluding indentation characters of the first line, but including the indentation for the lower lines.
When you then paste this block, you would place the cursor at the correct position, but the lines under that appear 'one level too deep'.
I could work around it, by adjusting my selection to include the…
4 votes -
6 votes
-
Todo list
I really like the casual coding experience of LINQPad.
Would be nice if it had a little todo list that I could double click on, in order to go to the related todo comment
3 votes -
Run a script with Microsoft's CLR Profiler
It would be great to be able to run profilers from LINQPad without creating a new VS project to get an exe for anything that i'd want to profile. This goes toward the "Pad" part more than the LINQ part of this program.
5 votes -
Option to ask for confirmation to call SubmitChanges();
I have a lot of queries I use day to day. I have recently started using SubmitChanges to update data when needed. I have this line commented out by default but worry that sometimes I could forget. Would be nice to have an option to that when enabled asks for confirmation to perform SubmitChanges()
3 votes -
vb 2010 does not require line continuation
vb 2010 does not require the "_" when a new line starts with a query clause. It would be nice if you didn't either.
4 votes -
4 votes
-
linq2xml
It would be nice to be able to load, query and update xml files.
9 votes -
Add the abilty to set CultureInfo
I live in sweden and swedish Exception message are quite useless when posting online (in help formus) etc. Would be greate to set the CultureInfo so Linqpad returns English exception messages.
4 votes -
Expose SQL Connection TrustServerCertificate
A common SQL Azure connection failure is when you are running behind a proxy/firewall. At my office I cannot connect to SQL Azure without turning on the trust server certificate setting in the connection string. Linqpad doesn't expose this right now.
Exposing the ability to set the TrustServerCertificate=true in the ConnectionStringBuilder would allow this connection to succeed.
6 votes -
Add Expand / collapse item for structure of DBs left panel
Hi,
In the left panel which holds all the connection a new menu items should be added -- expand / collapse all below this node. While creating SQL queries I often forget which tables has which fields, and I have to manually expand the nodes (root > db > user > table). It takes a time. With my suggestion user will be able to perform this action in 2 clicks.
Thanks
4 votes -
Add TableName.OrderByDescending( t => t.PrimaryKey).Take(50) when right click on the table
I often times need to just view the newly created data recently. If this command can be added to the right click on the table menu will be excellent!
6 votes -
1 vote
-
Inline References and Namespace Imports
Like this:
reference @"..\Lib\SomeAssembly.dll";
using SomeAssemblyNamespace;ClassInSomeAssemblyNamespace.SomeStaticMethod();
or maybe to remain true to the C# standard, use custom attributes:
[reference(@"..\Lib\SomeAssembly.dll")]
[using("SomeAssemblyNamespace")]ClassInSomeAssemblyNamespace.SomeStaticMethod();
6 votes
- Don't see your idea?