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

在派生类中重写时,获取 MetaModel 包含此 MetaType对象的值。

Name

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

OnLoadedMethod

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

OnValidateMethod

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

PersistentDataMembers

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

Table

在派生类中重写时,获取 MetaTable 用于行定义的函数 MetaType

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)

适用于