質問: r.DataId } )) ); ```
回答: 単に(そして悲しいことに)あなたは現在のEFコアのクエリ翻訳バグの1つを打っています。 内側の`Select`式の内側の外側の`SelectMany`ラムダパラメータにアクセスしたことが原因のようです。 この問題を回避するには、外側と内側の両方のパラメータを持つ2番目のラムダを持つ別の`SelectMany`オーバーロードを使用します(LINQクエリ構文の変換時にC#コンパイラで使用されます)。 ``` IQueryable dataReferences = ( gizmos.SelectMany(j => j.DataReferences, (j, r) => new GizmoViewModel() { GizmoId = j.Id, DataId = r.DataId } ) ); ```