に適用され、私はオブジェクトのリストを作成する必要があり、OrganizationEnrolment、3つのEntity Frameworkのエンティティ(ユーザー、EnrolmentTypeとOrganizationEnrolment)を使用して作成:私の問題は、取得する方法をSelectManyをした後でSelectManyは3つのリスト
List<OrganizationEnrolment> organizationEnrolments =
context.Organizations
.SelectMany(x => context.Users)
.SelectMany(x => context.EnrolmentTypes)
.Select(y => new OrganizationEnrolment {
EnrolmentType = enrolmentType
Organization = organization,
User = user
})
を3つの結合されたテーブルからのenrolmentType、組織、およびユーザー次のコードなお:私は、変数enrolmentType、組織とユーザーを持っていないので、
EnrolmentType = enrolmentType,
Organization = organization,
User = user
が機能していません。
が、それはSelectManyを使用して同等の操作を行うことは可能ですか? –
@MiguelMouraローカル変数をさらに渡すために、各SelectManyステートメントに匿名オブジェクトを作成する必要があります。私はそれがEFで動作するかどうかもわかりません –
@MiguelMouraはラムダ構文の答えを更新しました –