2013-04-16 134 views
1

如何更新数据库而不丢失数据Code First? 我正在开发一个新项目,并且已经在代码中对数据库做了一些更改。然后它只是打我,migrations似乎总是下降,并重新创建任何你改变。代码优先迁移更新数据库丢失数据?

这是我不希望发生的事情,当我去应用程序的生活。

+0

我不会推荐使用代码优先迁移来更新生产数据库。找到一种跟踪结构变化并创建ALTER脚本的不同方式。你需要比SQL-gen工具给你更多的控制变化。 –

回答

1

我使用脚本选项来生成scrpit。当它试图删除它时,我将其更改为更改表:

Update-Database -Script -ProjectName Proj -StartupProjectName Proj 
相关问题