entity framework 在 sql-express(或 azure)上向下迁移

entity framework down migration on sql-express (or azure)

我使用带有代码优先配置的 Entity Framework 6 AutomaticMigrationsEnabled=true,我想在 SQL-express 服务器中托管的数据库上执行向下迁移。

在调试模式下,我可以使用 Visual Studio 控制台并执行 "Update-Database -TargetMigration myMigration",但是如果使用 SQL-express 数据库呢?

我找到了向下迁移 SQL Express 数据库的解决方案,在 NuGet 页面管理器控制台中键入:

Update-Database 
-TargetMigration {migrationName} 
-ConnectionString "Data Source=.\SQLExpress;Initial Catalog={databaseName};Integrated Security=True;Pooling=False" 
-ConnectionProviderName "System.Data.SqlClient" 
-Verbose