I am trying to use LINQ to create a Dictionary<string, List<CustomObject>>
from a List<CustomObject>
. I can get this to work using “var”, but I don’t want to use anonymous types. Here is what I have
var x = (from CustomObject o in ListOfCustomObjects
group o by o.PropertyName into t
select t.ToList());
I have also tried using Cast<>()
from the LINQ library once I have x
, but I get compile problems to the effect of it being an invalid cast.