Convention 类

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

不重写配置的约定。

继承层次结构

System.Object
  System.Data.Entity.ModelConfiguration.Conventions.Convention
    System.Data.Entity.Infrastructure.IncludeMetadataConvention
    System.Data.Entity.Infrastructure.ModelNamespaceConvention
    System.Data.Entity.ModelConfiguration.Conventions.AttributeToColumnAnnotationConvention<TAttribute, TAnnotation>
    System.Data.Entity.ModelConfiguration.Conventions.AttributeToTableAnnotationConvention<TAttribute, TAnnotation>
    System.Data.Entity.ModelConfiguration.Conventions.KeyAttributeConvention
    System.Data.Entity.ModelConfiguration.Conventions.PrimitivePropertyAttributeConfigurationConvention<TAttribute>
    System.Data.Entity.ModelConfiguration.Conventions.PropertyAttributeConfigurationConvention<TAttribute>
    System.Data.Entity.ModelConfiguration.Conventions.RequiredNavigationPropertyAttributeConvention
    System.Data.Entity.ModelConfiguration.Conventions.TypeAttributeConfigurationConvention<TAttribute>

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

语法

声明
Public Class Convention _
    Implements IConvention
用法
Dim instance As Convention
public class Convention : IConvention
public ref class Convention : IConvention
type Convention =  
    class 
        interface IConvention 
    end
public class Convention implements IConvention

Convention 类型公开以下成员。

构造函数

  名称 描述
公共方法 Convention 派生的类可以使用默认构造函数应用更改模型配置的一组规则。

顶部

方法

  名称 描述
公共方法 Equals (继承自 Object。)
受保护的方法 Finalize (继承自 Object。)
公共方法 GetHashCode (继承自 Object。)
公共方法 GetType (继承自 Object。)
受保护的方法 MemberwiseClone (继承自 Object。)
公共方法 Properties() 开始配置适用于模型中所有属性的轻型约定。
公共方法 Properties<T>() 开始配置适用于模型中指定类型的所有基元属性的轻型约定。
公共方法 ToString (继承自 Object。)
公共方法 Types() 开始配置应用于模型中所有映射类型的轻型约定。
公共方法 Types<T>() 开始配置应用于从指定类型派生或实现指定类型的模型中的所有映射类型的轻型约定。

顶部

线程安全

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

请参阅

参考

System.Data.Entity.ModelConfiguration.Conventions 命名空间