我创建了一些类,并配置了连接字符串。
但是还是报错:
未处理的异常:System.NotSupportedException:无法检查模型兼容性,因为数据库不包含模型元数据。只能检查使用 Code First 或 Code First 迁移创建的数据库的模型兼容性。
我创建了一些类,并配置了连接字符串。
但是还是报错:
未处理的异常:System.NotSupportedException:无法检查模型兼容性,因为数据库不包含模型元数据。只能检查使用 Code First 或 Code First 迁移创建的数据库的模型兼容性。
我通过在包管理器控制台中运行“启用迁移”命令来修复它。
如果您可以从头开始删除和重新创建数据库,这对我有用。
首先,从包管理器控制台运行以下命令。
sqllocaldb.exe 停止 v11.0
sqllocaldb.exe 删除 v11.0
接下来,从项目的 app_data 文件夹中删除 mdf 和 ldf 文件。
关键的部分来了。通常你会运行更新数据库。如果你这样做,异常仍然会被抛出。
不要运行更新数据库。INSTEAD 直接运行您的项目代码。EF 将重新创建数据库。
这些步骤对我有用。让我知道这是否对您有帮助。