实体框架迁移问题

时间:2018-06-25 16:56:56

标签: c# entity-framework ef-migrations

我在项目中使用实体框架和代码优先方法。我已经对服务器数据库进行了一些迁移,并且工作正常。现在,我又添加了一些表,并尝试通过add-migration命令向服务器上的数据库迁移。

该命令运行无误,并创建了一个迁移文件。

但是,当我检查迁移文件时,迁移文件中的代码是再次将所有表创建到数据库(对于已创建的表,create table也在up方法中)。

当我运行Update-database命令时,它返回一条错误消息

  

...表已存在于数据库中。

我在系统上的某些本地数据库上尝试了它,并且运行正常。

有人可以帮我吗?

服务器上是否有任何特殊权限设置?

是因为Visual Studio的某些服务被阻止了吗?如果可以,我该如何解决?

0 个答案:

没有答案