我创建了两个模型 Student 和 StudentContext,当我去创建控制器时,我得到: 无法检索"Code_First_Approach_in_Entity_Framework.Models.Student"的元数据。 无法将类型为"System.Data.Entity.Core.ObjectContext"的对象强制转换为 类型 'System.Data.Object.ObjectContext'
我已经阅读了这里的一些回复,但它们似乎与这个问题关系不够......它们似乎比我得到的更远......
任何想法如何让控制器正确创建?建议?
我遇到了同样的问题并用这个解决方案解决了 -将创建的项目的实体框架 6 降级到 EF5(因为 MVC 4 基架不支持实体框架 6 或更高版本 ASP.NET
适用于 EF5 的 nuget 包控制台命令
- 卸载包实体框架
- 安装包实体框架版本 5.0.0
快乐编码:)
尝试添加控制器并且 web.config 文件中的连接字符串不正确时,此问题是典型问题。
只是为了将来,我建议您下次提供有关您的问题的更多信息,也许是项目中的一些示例代码(非敏感代码),这将导致更详细或正确的答案/解决方案。