MetaType 类

定义

表示域对象类型到数据库表列的映射。

public ref class MetaType abstract
public abstract class MetaType
type MetaType = class
Public MustInherit Class MetaType
继承
MetaType

构造函数

MetaType()

初始化 MetaType 类的新实例。

属性

Associations

在派生类中重写时,获取所有关联的枚举。

CanInstantiate

在派生类中重写时,获取是否可以将基础类型实例化为查询的结果。

DataMembers

在派生类中重写时,获取所有数据成员(字段和属性)的枚举。

DBGeneratedIdentityMember

在派生类中重写时,获取表示自动生成的标识列的成员。

DerivedTypes

在派生类中重写时,获取继承层次结构中直接派生类型的枚举。

Discriminator

在派生类中重写时,获取表示继承鉴别器列的成员。

HasAnyLoadMethod

在派生类中重写时,获取一个值,该值指示当前 MetaType 或其任何基类型是否具有 OnLoaded 方法。

HasAnyValidateMethod

在派生类中重写时,获取一个值,该值指示 或其任何基类型是否 MetaType 具有 OnValidate 方法。

HasInheritance

在派生类中重写时,获取一个值,该值指示该类型是否是已映射继承层次结构的一部分。

HasInheritanceCode

在派生类中重写时,获取一个值,该值指示此类型是否定义继承代码。

HasUpdateCheck

在派生类中重写时,获取一个值,该值指示该类型是否具有任何可能需要进行开放式并发冲突测试的持久性成员。

IdentityMembers

在派生类中重写时,获取所有数据成员(定义该类型的唯一标识)的枚举。

InheritanceBase

在派生类中重写时,获取继承层次结构中的基元类型。

InheritanceCode

在派生类中重写时,获取一个值,该值指示此类型是否定义继承代码。

InheritanceDefault

在派生类中重写时,获取一个值,该值指示此类型是否用作继承层次结构的默认值。

InheritanceRoot

在派生类中重写时,获取继承层次结构的根类型。

InheritanceTypes

在派生类中重写时,获取由继承层次结构定义的所有类型的集合。

IsEntity

在派生类中重写时,获取一个值,该值指示 MetaType 是否为实体类型。

IsInheritanceDefault

在派生类中重写时,获取一个值,该值指示此类型是否用作继承层次结构的默认值。

Model

在派生类中重写时,获取包含此 MetaTypeMetaModel

Name

在派生类中重写时,获取 MetaType 的名称。

OnLoadedMethod

在派生类中重写时,获取有关 OnLoaded 此元类型包含的方法的信息。

OnValidateMethod

在派生类中重写时,获取有关 OnValidate 此元类型包含的方法的信息。

PersistentDataMembers

在派生类中重写时,获取所有持久数据成员的集合。

Table

在派生类中重写时,获取使用此 MetaType 进行行定义的 MetaTable

Type

在派生类中重写时,获取基础公共语言运行时 (CLR) 类型。

VersionMember

在派生类中重写时,获取此 MetaType 的行版本或时间戳列。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetDataMember(MemberInfo)

在派生类中重写时,获取与指定成员关联的 MetaDataMember

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetInheritanceType(Type)

在派生类中重写时,获取继承子类型的 MetaType

GetType()

获取当前实例的 Type

(继承自 Object)
GetTypeForInheritanceCode(Object)

在派生类中重写时,获取与指定的继承代码关联的元类型。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于