【发布时间】:2010-12-19 19:01:36
【问题描述】:
使用 CTP4,我曾经能够执行以下操作(如 suggested by ptrandem):
modelBuilder.IncludeMetadataInDatabase = false
使用这行代码,EF 不会在我的数据库中创建 EdmMetadata 表,也不会跟踪模型更改。
我无法在新的 CTP5 中找到实现这一点的方法,所以现在每次我更改模型时,都会得到以下信息:
支持“MyContext”的模型 自数据库以来上下文已更改 被创建。要么手动 删除/更新数据库,或调用 Database.SetInitializer 与 IDatabaseInitializer 实例。为了 例如, DropCreateDatabaseIfModelChanges 策略将自动删除并 重新创建数据库,并且可以选择 用新数据播种它。
那么,大家知道 CTP5 中的 IncludeMetadataInDatabase 属性在哪里吗?谢谢。
【问题讨论】: