質問: System.Linq.Dynamic.DynamicExpression.ParseLambda(condition, null).Compile(); ``` しかし、それは次のエラーを示しています: !ここに画像の説明を入力してください 私が間違っていることを訂正してください。
回答: BestWayContextに属するPreferenceを使用したいが、コンパイラーにそれを伝えなかった。 Linqで式を書くと、次のようになります。 [BestWayContextのリスト] .Where(f => f.Preference!= null && f.ServiceRate.Where(g => g.Carrier == f.Preference.Carrier)); ご覧のとおり、BestWayContextの設定を使用するように指定しました。