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

ArM*_*MaN 14 c# entity-framework ef-code-first ef-migrations entity-framework-6

我正在使用EF Code First的项目.我正在尝试使用迁移功能.我不想使用Package Console Manager.如何以编程方式执行"添加迁移"和"更新数据库"?

add-migration TestMigration01 -force

update-database
Run Code Online (Sandbox Code Playgroud)

Ste*_*ene 16

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

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