【发布时间】:2013-03-25 03:50:48
【问题描述】:
我正在关注以下实体框架教程: Link
我已经下载了源代码,然后运行。该项目工作正常(使用默认连接字符串)。
<add name="SchoolContext" connectionString="Data Source=|DataDirectory|School.sdf" providerName="System.Data.SqlServerCe.4.0" />
接下来我更改了连接字符串以连接到远程服务器(成功连接)。但是没有创建表,并且在运行应用程序和访问控制器时出现以下错误。
错误:
Model compatibility cannot be checked because the database does not contain
model metadata. Model compatibility can only be checked for databases created
using Code First or Code First Migrations.
我的数据库用户是“dbowner”,所以我不认为这是数据库访问问题。
我是 EF 新手,对 Code First 迁移了解不多。您是否遇到过上述错误,代码迁移会解决这个问题吗?如果有,为什么?
【问题讨论】:
标签: c# asp.net-mvc-4 entity-framework-4