【发布时间】:2016-11-02 20:52:11
【问题描述】:
我正在使用实体框架开发一个 ASP.NET MVC 项目,代码首先来自数据库。我得到数据库中每个表的模型。我对模型进行了一些更改,启用了迁移,当我初始化迁移时出现错误:
数据库中已经有一个名为“TableName”的对象。”
我尝试使用update-database -force,但没有帮助。初始迁移会创建已经存在的表!
如何使初始迁移应用模型上的更改而不是从头开始创建表?
在这种情况下,在数据库和模型之间同步更改的最佳做法是什么?
【问题讨论】:
标签: c# asp.net-mvc entity-framework ef-code-first