【发布时间】:2012-09-01 06:07:14
【问题描述】:
我将 MVC 4 和 C# 4.5 与 EntityFramework 4 一起使用。
我已经设置了一个简单的多对多表:
tblAdminUser -> tblAdminUserRole <- tblAdminRole
当我尝试向管理员用户添加角色时,我收到以下错误:
“无法更新 EntitySet 'tblAdminUserRole',因为它有一个 DefiningQuery 并且元素中不存在支持当前操作的元素。”
我使用的代码是:
this.Role = new tblAdminRole()
{
Name = "__role__",
};
context.tblAdminRoles.Add(this.Role);
context.SaveChanges();
this.AdminUser.tblAdminRoles.Add(this.Role);
context.SaveChanges();
【问题讨论】:
标签: c# asp.net-mvc entity-framework