我有一个名为 User 的表、一个名为 Permission 的表和一个关联表,因此许多用户可以拥有许多权限。
用户
身份证 - PK
允许
身份证 - PK
用户权限
用户 ID - PK(对用户的 FK)
PermissionID - PK(FK 到 Permission)
在实体框架中,如何向关联表添加条目以将用户链接到权限?
我试过以下没有运气:
var user = _Repository.Users.Single(u => u.ID == someUserID);
var permission = _Repository.Permissions.Single(p => p.ID == somePermissionID);
user.Permissions.Add(permission) //Not working
user.Permission.Attach(permission) //Still not working
_Repository.Save();
任何人都可以帮忙吗?