ASP.NET MVC には
Users
、 、Roles
、UsersInRoles
(標準の多対多結合テーブル) の 3 つのテーブルがあります。それを EF にマッピングすると、 と の 2 つのエンティティ タイプが作成されましUsers
たRoles
。以下のようなコードを使用して、一部のユーザーを削除したいと思います。
var aspnetUsers = _db.aspnet_Users.Single(a => a.UserId == id);
_db.aspnet_Users.DeleteObject(aspnetUsers);
UsersInRoles
もちろん、テーブルのSQLレベルには接続された行があるため、できません。
その行をEFレベルから削除する方法(UsersInRoles
テーブルはマップされていません)?