Я знаю, как получить Dynamic Linq для проецирования под (не коллекции) объектов, например
"new(new(CustomerStat.ID) as CustomerStat)", where CustomerStat is a non-collection object.
Я хотел бы сделать что-то похожее с коллекциями, например, "new(LocationId, new(Employees.Select(FirstName)) as Employees)"
, которое будет возвращать спроецированный список местоположений с подсписками сотрудников, содержащими только их первый имя.
Или, другими словами, я бы хотел версию DynamicLinq следующего:
var locations = (new CompanyContext().Locations.
Select(l => new {l.ID, Emps = l.Employees.Select(e=>e.FirstName)}));
Спасибо!