小编AKh*_*oli的帖子

ApplicationUser模型的VS 2013控制器脚手架失败(不支持每种类型的多个对象集)

在使用EF 6的VS 2013 RTM,MVC 5项目中,我尝试使用基于ApplicationUser的控制器(默认使用个人帐户身份验证)来构建控制器.双方ApplicationUserIdentityUser映射到用户表.该向导打开上下文文件以进行编辑,并尝试为ApplicationUser(ApplicationUsers)添加新的数据库集,然后失败并显示以下错误:

Unable to retrieve metadata for ApplicationUser. Multiple object sets per type are not supported. The object sets ApplicationUsers and Users can both contain instances of type ApplicationUser 该解决方案没有任何参考或实例ApplicationUsers.

这是一个已知的问题?脚手架可以使用命令行和选项(来自PMC)运行吗?注意:如果我指定一个引用ApplicationUser的模型,脚手架还会向上下文类添加一个额外的数据库集(如果删除它并在生成控制器中修复引用,则应用程序可以正常工作).

scaffolding

19
推荐指数
5
解决办法
1万
查看次数

标签 统计

scaffolding ×1