I have a
List
that I retrieve from the database. However, I would like it keyed by a property in MyObject for grouping pu
You should use the ToLookup extension method on the Enumerable class like so:
List list = ...;
ILookup lookup = list.ToLookup(o => o.KeyedProperty);
If you want to place that in a dictionary, then you could use the ToDictionary extension method, like so:
IDictionary> dictionary = lookup.ToDictionary(
l => l.Key);