我正在阅读为 ASP.NET MVC 应用程序创建实体框架数据模型教程。我遇到了其他人同样的错误:
“无法检索 ProjectBuild 的元数据”。“不支持使用相同的 DbCompiledModel 针对不同类型的数据库服务器创建上下文。相反,为正在使用的每种类型的服务器创建单独的 DbCompiledModel。”
我遇到了这个解决方案
“DbContext 类缺少定义目标 CE 数据库的默认构造函数。”
所以我用这行代码添加了默认构造函数:
public SchoolContext()
: base("SchoolContext"){}
我的问题是,我们到底在做什么?在带有冒号的构造函数之后做什么?我猜我们是在告诉 SchoolContext 当我们实例化 DBContext 时使用带字符串的构造函数?那是对的吗 ?
谢谢