0

我创建了一些类,并配置了连接字符串。

但是还是报错:

未处理的异常:System.NotSupportedException:无法检查模型兼容性,因为数据库不包含模型元数据。只能检查使用 Code First 或 Code First 迁移创建的数据库的模型兼容性。

4

3 回答 3

0

我通过在包管理器控制台中运行“启用迁移”命令来修复它。

于 2012-04-17T09:54:29.070 回答
0
  1. 检查您拥有的 EF 版本,最新的是 4.3.1。
  2. 您还需要配置一个 DbContext 类。检查这个:http: //msdn.microsoft.com/en-us/data/gg685467
于 2012-04-15T21:33:59.057 回答
0

如果您可以从头开始删除和重新创建数据库,这对我有用。

首先,从包管理器控制台运行以下命令。

  • sqllocaldb.exe 停止 v11.0

  • sqllocaldb.exe 删除 v11.0

接下来,从项目的 app_data 文件夹中删除 mdf 和 ldf 文件。

关键的部分来了。通常你会运行更新数据库。如果你这样做,异常仍然会被抛出。

不要运行更新数据库。INSTEAD 直接运行您的项目代码。EF 将重新创建数据库。

这些步骤对我有用。让我知道这是否对您有帮助。

于 2014-04-20T05:51:04.013 回答