代码优先 - 模型更改命令

时间:2014-09-29 06:10:38

标签: asp.net-mvc entity-framework ef-code-first

我很困惑,当新模型和修改现有模型需要更新数据库时,我们应该如何以及以何种顺序执行项目管理器控制台中的命令。

1) Enable-migrations
2) Add-Migration 
3) Update-database 

我假设在模型更改或新模型的基础上,我们要求每次都按照上述顺序执行这些命令。请在这方面指导我。 -

1 个答案:

答案 0 :(得分:1)

如果您想首次启用项目的迁移,请运行

PM> Enable-Migrations

如果启用了迁移并且您更改了模型并希望影响对数据库运行的更改

PM> Add-Migration [migration-name]
PM> Update-Database

您可以在EF Migrations Command Reference找到上述命令的更多有用开关。