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)}));
ありがとう!