【发布时间】:2012-08-29 01:13:22
【问题描述】:
我有一个名为 User 的表、一个名为 Permission 的表和一个关联表,因此许多用户可以拥有许多权限。
用户
ID - PK
权限
ID - PK
用户权限
用户 ID - PK(对用户的 FK)
PermissionID - PK(FK 到权限)
在实体框架中,如何向关联表添加条目以将用户链接到权限?
我尝试了以下方法,但没有成功:
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();
谁能帮忙?
【问题讨论】: