IncludeMetadataConvention 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
The IncludeMetadataConvention is no longer used. EdmMetadata is not included in the model. <see cref="EdmModelDiffer" /> is now used to detect changes in the model.
此 DbModelBuilder 约定导致 DbModelBuilder 在生成模型时包含有关模型的元数据。 按约定创建模型时 DbContext ,它会将此约定添加到 DbModelBuilder 使用的约定列表中。 如果使用 DbContext 创建数据库,则会导致将模型元数据写入数据库。 然后,可以将其用作快速检查,以查看模型自上次对数据库使用以来是否已更改。 可以通过重写派生 DbContext 类上的 DbModelBuilder OnModelCreating 方法,从约定中删除此约定。
[System.Obsolete("The IncludeMetadataConvention is no longer used. EdmMetadata is not included in the model. <see cref="EdmModelDiffer" /> is now used to detect changes in the model.")]
public class IncludeMetadataConvention : System.Data.Entity.ModelConfiguration.Conventions.Convention
type IncludeMetadataConvention = class
inherit Convention
Public Class IncludeMetadataConvention
Inherits Convention
- 继承
- 继承
-
IncludeMetadataConvention
- 属性
构造函数
IncludeMetadataConvention() |
已过时.
此 DbModelBuilder 约定导致 DbModelBuilder 在生成模型时包含有关模型的元数据。 按约定创建模型时 DbContext ,它会将此约定添加到 DbModelBuilder 使用的约定列表中。 如果使用 DbContext 创建数据库,则会导致将模型元数据写入数据库。 然后,可以将其用作快速检查,以查看模型自上次对数据库使用以来是否已更改。 可以通过重写派生 DbContext 类上的 DbModelBuilder OnModelCreating 方法,从约定中删除此约定。 |
方法
Properties() |
已过时.
开始配置应用于模型中的所有属性的轻型约定。 (继承自 Convention) |
Properties<T>() |
已过时.
开始配置应用于模型中指定类型的所有基元属性的轻型约定。 (继承自 Convention) |
Types() |
已过时.
开始配置适用于模型中所有映射类型的轻型约定。 (继承自 Convention) |
Types<T>() |
已过时.
开始配置轻型约定,该约定适用于从指定类型派生或实现指定类型的所有映射类型。 (继承自 Convention) |