グループとユーザーの 2 つのエンティティがあります。1 つの「グループ」にはユーザーのコレクションがあり、1 つの「ユーザー」にはグループのコレクションがあります。ブリッジテーブルのレコードを削除したい
Group: GroupID, name
User: UserID, name
GroupUser (bridge table): GroupID, UserID
現在私は持っています
var query = from u in context.User
from g in u.Group
where u.UserID==1 && g.GroupID==10
しかし、次に、一致する UserID と GroupID を持つブリッジ テーブル内のレコードを削除するにはどうすればよいですか。query.Clear() がエラーを返す
編集: 私の EF では、ブリッジ テーブルを表すオブジェクトはありません。そのため、user context.UserGroup(...) はできません。ブリッジ テーブルのオブジェクトを作成する必要がありますか? または、この問題を解決する他の方法はありますか?