今日私はvery similar questionに尋ねましたので、deja vuのビットを得るかもしれませんが、私はこの問題を解決できません。LINQ to Entities多対多関係のすべてのエントリを削除します
私は3つのMySqlテーブル:Students
,Classes
およびStudentsInClasses
を持っています。
エンティティフレームワークは、これらをエンティティStudent
とClass
の2つのエンティティに変換し、それぞれが多対多のナビゲーションプロパティ(例:Student.Classes
)でリンクします。
しかし、誰StudentsInClasses
エンティティ、そうSQLの同等は、エンティティへのLINQを使用して、呼び出すための最良の方法何もありません:
DELETE FROM StudentsInClasses;
私は間違いなくすべてのClasses
とそのStudents
をロードしないようにしたいです。もちろん、私はそのようにすることができますが、それは何千もの人がいて必要がないはずなので恐ろしいことになります。
多くのありがとうございます。