首页 > 解决方案 > EF6 - 使用复制的数据库

问题描述

环境:
EF6 - 代码优先 - C#、ASP.NET。

我复制了Db1由 EF6 生成的现有数据库(称为它),使用另一个名称 - Db2

通过将web.config的连接字符串修改为Db2,它开始使用DB2,并且在过去 6 个月中一直运行良好。

问题:
今天,我update-database -script正在为数据库中的所有表显示一个create table,而所有表都存在并且没有待处理的更改。

仅用于测试:如果我将web.config连接字符串更改回DB1,它不会显示未决更改,这是正确的行为。

可能出了什么问题?

感谢您提前提供任何帮助。

标签: c#asp.netentity-frameworkc#-4.0entity-framework-6

解决方案


推荐阅读