Имея IEnumerable<Order> orders
, как получить Dictionary<string, IEnumerable<Order>>
с помощью Linq, где ключ Order.CustomerName
сопоставлен с IEnumerable
заказов клиентов.
orders.ToDictionary(order => order.CustomerName)
не будет работать сразу, поскольку может быть несколько заказов, которые могут иметь одно и то же имя клиента.
Решение: orders.ToLookup(order => order.CustomerName);