我希望在同一项目中有两个 DbContext,但只为一个启用自动迁移。可能吗?
是的。每个DbMigrationsConfiguration
都通过ContextKey
绑定到一个特定的DbContext
。一旦你有超过DbContext
,Enable-Migrations
命令需要-ContextTypeName
参数。可以轻松地为一个 DbContext 运行Enable-Migrations
,而为另一个 DbContext 省略它。