私はエンティティフレームワークv6クエリをフィルタリングしようとしていますが、あまり成功していません。 私のテーブル(およびエンティティモデル)はここにあります。 - のFileUpload - IEnumerableを化合物 - 文字列の名前エンティティフレームワーク6 - ネストされたコレクションをロードしてフィルタリングすることを熱望します
化合物
- IEnumerableを結果
- int型CompoundType
結果
- int型resultTypeと
私はそれぞれのwhere句で、すべての3つのコレクション(ファイル、化合物、結果)を返すクエリを実行しようとしています。 結果を熱心に読み込み、NoTrackingを含める(これはWebサービスのためです)。
これはSQLで内部結合を使用すると簡単に実現しますが、何らかの理由でEFで同じ結果を達成できません。
だから、例えば私が のリストを取得する必要があります - 結果は、私として評価10の
任意の提案に等しい - 化合物はまた、3 に等しい - FileUpload.Nameは=「XYZ」 ファイルのアップロード最後の数日間はこれを理解しようとしていました。