【发布时间】:2012-10-26 15:02:43
【问题描述】:
令我惊讶的是,使用 CreateDatabaseIfNotExists 上下文初始化程序,行
context.Database.Initialize(true)
如果架构与我的代码优先架构不匹配,不会抛出异常。
有没有办法验证当前数据库是否与我们的架构匹配,例如,我们尝试访问一个实体,其表不再存在于数据库中,并且 EF 抛出异常?
【问题讨论】:
-
现在总比以前好!太糟糕了,我不再使用 EF 了 :)
-
2020年底有没有官方简单的方法可以查到这个?
标签: entity-framework ef-code-first database-schema initializer