如何在EntityFramework Codefirst中以编程方式使用迁移?

时间:2016-02-02 03:58:33

标签: c# entity-framework ef-code-first entity-framework-6 ef-migrations

我正在使用EF Code First的项目中工作。我试图使用迁移功能。我不想使用Package Console Manager。如何执行" Add-Migration"和"更新 - 数据库"编程?

add-migration TestMigration01 -force

update-database

1 个答案:

答案 0 :(得分:14)

你有几个选择。您可以在代码中使用dbmigrator类:http://romiller.com/2012/02/09/running-scripting-migrations-from-code/

或者您可以使用migrate.exe,这对于在构建步骤中运行它们很方便。 https://msdn.microsoft.com/en-us/data/jj618307.aspx