2

グループとユーザーの 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(...) はできません。ブリッジ テーブルのオブジェクトを作成する必要がありますか? または、この問題を解決する他の方法はありますか?

4

2 に答える 2