IncludeMetadataConvention 类

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

注意:此 API 现在已过时。

DbModelBuilder 约定将导致 DbModelBuilder 在生成模型时包含有关该模型的元数据。 当 DbContext 按约定创建模型时,它会将此约定添加到由 DbModelBuilder 使用的项的列表中。 如果使用 DbContext 创建数据库,则会导致将模型元数据写入数据库中。 然后,可使用它来快速检查自上次对数据库使用模型后,模型是否发生了更改。 可通过重写派生 DbContext 类的 OnModelCreating 方法,从 DbModelBuilder 约定中移除此约定。

继承层次结构

System.Object
  System.Data.Entity.ModelConfiguration.Conventions.Convention
    System.Data.Entity.Infrastructure.IncludeMetadataConvention

命名空间:  System.Data.Entity.Infrastructure
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
<ObsoleteAttribute("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 _
    Inherits Convention
用法
Dim instance As IncludeMetadataConvention
[ObsoleteAttribute("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 : Convention
[ObsoleteAttribute(L"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 ref class IncludeMetadataConvention : public Convention
[<ObsoleteAttribute("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.")>]
type IncludeMetadataConvention =  
    class 
        inherit Convention 
    end
public class IncludeMetadataConvention extends Convention

IncludeMetadataConvention 类型公开以下成员。

构造函数

  名称 描述
公共方法 IncludeMetadataConvention 初始化 IncludeMetadataConvention 类的新实例。

顶部

方法

  名称 描述
公共方法 Equals (继承自 Object。)
受保护的方法 Finalize (继承自 Object。)
公共方法 GetHashCode (继承自 Object。)
公共方法 GetType (继承自 Object。)
受保护的方法 MemberwiseClone (继承自 Object。)
公共方法 Properties() 开始配置适用于模型中所有属性的轻型约定。 (继承自 Convention。)
公共方法 ToString (继承自 Object。)
公共方法 Types() 开始配置应用于模型中所有映射类型的轻型约定。 (继承自 Convention。)

顶部

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Entity.Infrastructure 命名空间