我在 Code First EF 中使用微风。我的生产 DbContext 具有 IDatabaseInitializer,如果!context.Database.CompatibleWithModel(true)
. 如果我创建了文档中建议的上下文,则无法检查数据库兼容性。
// The following line will throw NotSupportedException.
// Unable to verify the compatibility of the model because
// the DbContext instance was not created using Code First patterns.
var context2 = new MyDbContext(EntityConnection, false); // create a DbContext using the existing connection
我应该如何实例化提供 ContextProvider 的 EntityConnection 的 DbContexts?