2014-09-29 71 views
0

我很困惑,有一件事情我们应该如何以及以何种顺序在项目管理器控制台中执行命令,而新模型和修改现有模型需要更新数据库。codefirst - 模型更改命令

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

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

+0

http://coding.abel.nu/2012/03/ef-migrations-command-reference/ – 2014-09-29 06:16:25

回答

1

如果你想使迁移到项目首次,运行

PM> Enable-Migrations 

如果迁移已启用,改变了你的模型,要影响改变你的数据库运行

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

上面的命令还有更多有用的开关,你可以在EF Migrations Command Reference找到。

+0

感谢Masoud的帮助。 – maifs 2014-09-29 06:44:45