我使用此步骤在我的 MVC 项目中生成 CodeFirst 类:
1) 使用会员支持运行我的应用程序并调用使用会员资格创建会员默认表的 MVC 操作 (Membership,User,UserInRoles,...)
2) 将新的 .edmx 文件添加到我的项目并在向导中选择“从数据库生成”
3) 在 Visual Studio 中编辑 .edmx 文件中的数据库(添加新表)
4)在 .edmx 中使用“从模型生成数据库”创建新数据库
5) 使用带有“逆向工程师代码优先”的 Entity Framework Power Tools Beta 3
6) 删除现有数据库并调用使用我的上下文的 MVC 操作
这种情况有更简单的方法吗?
我收到此错误:
在表“UsersInRoles”上引入 FOREIGN KEY 约束“FK_dbo.UsersInRoles_dbo.Users_Users_UserId”可能会导致循环或多个级联路径。指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。无法创建约束。请参阅以前的错误。
请指导我有关错误和任何简单快速的方法。
谢谢。