目前,我有一个小助手程序,该程序将各种任务打包到CLI中,以方便使用。一项任务以编程方式运行更新,效果很好。
var configuration = new Foo.Migrations.BarDbMigrationsConfiguration();
var migrator = new DbMigrator(configuration);
MigratorLoggingDecorator logger = new MigratorLoggingDecorator(migrator, new CustomMigrationLogger());
logger.Update();
如果我们可以添加通常需要使用Package Manager Console的Add-Migration
功能,那将非常方便。这可能吗?