テーブルAとテーブルBの間に多少の関係があります。EFコードファーストでの結合テーブルへの照会方法を教えてください。
私は最初にコードを使用していたので、DBテーブル 'AB'が自動的に作成されました。私はそれのためのエンティティモデルを持っていません。
たとえば、A.id=x
に属するすべてのBをクエリできますか?
編集:私はAかBのどちらかをロードした後
、私は簡単にそれぞれのリストBおよびAへの参照を取得することができます。
私の本当の問題は、これは私が何をしたいですすでにA.
に関連付けられているすべてのBさんを除外し、単一のクエリを作成します
query.Where(**b.ID NOT IN (SELECT B.ID FROM AB WHERE A=5)**)
私はこれを行うことができます確信しています生のSQLクエリを使用していますが、一貫性があり、IQueryable/LINQを使用できるようにしたいと考えています。
あなたのエンティティを投稿することができますか? – cadrell0