でいくつかのレベルを入れ子になった:私は、電子メールアドレスを持つすべてのCompanyOfficersのリストを作成したいが、私RootDomainを与えられたとき子エンティティのリストを取得することは、私がこの順にネストされているエンティティ持ってLINQ
RootDomain
Company
CompaniesHouseRecord
CompanyOfficer
をこれを行う方法がわかりません。私はここに道的外れ明らかにしています
RootDomain rd = db.RootDomains.Find(123);
List<CompanyOfficer> col = rd.Companies.Where(x => x.CompaniesHouseRecords.Any(chr => chr.CompanyOfficers.Any(co => co.Email != null)))
.Select(x => x.CompaniesHouseRecords.Select(chr => chr.CompanyOfficers)).ToList();
:ここ
は私の非稼働の試みです。誰かが私を見せてもらえますか、これを正しい方法で教えてもらえますか?このよう
* Include()*を見てみるとよいでしょう。 [here](http://stackoverflow.com/a/5718935/1525840)を参照してください。 ** 2つの異なるバージョンがあることに注意してください。古いものは、文字列でサブフィールドを参照し、新しいものはラムダ式を使用します。 –