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

При переопределении в производном классе получает значение, указывающее, имеет OnLoaded ли текущий MetaType или любой из его базовых типов метод.

HasAnyValidateMethod

При переопределении в производном классе получает значение, указывающее, имеет OnValidate ли MetaType класс или любой из его базовых типов метод.

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)

Применяется к