如何在没有Package Manager控制台命令的情况下实现Code First迁移。我想通过使用代码实现Code First Migrations逻辑。 我不想写下面的命令
PM > Enable-Migrations
PM > Add-Migration
PM > Update-Database
请告诉我最佳做法。
提前致谢
答案 0 :(得分:0)
答案 1 :(得分:0)
我不确定为什么你会对前两个不利,但最后我完全理解。您正在寻找DBMigrator类。您可以使用它来检查需要运行的迁移数量,并迁移到任何版本。如果您可以使用Update-Database执行此操作,则可以在代码中执行此操作。我在下面引用了一个类似的例子。