MetaType Classe

Definição

Representa o mapeamento de um tipo de objeto de domínio para as colunas de uma tabela de base de dados.

public ref class MetaType abstract
public abstract class MetaType
type MetaType = class
Public MustInherit Class MetaType
Herança
MetaType

Construtores

Name Description
MetaType()

Inicializa uma nova instância da MetaType classe.

Propriedades

Name Description
Associations

Quando sobrescrito numa classe derivada, obtém uma enumeração de todas as associações.

CanInstantiate

Quando sobrescrito numa classe derivada, obtém se o tipo subjacente pode ser instanciado como resultado de uma consulta.

DataMembers

Quando sobrescrito numa classe derivada, obtém uma enumeração de todos os membros dos dados (campos e propriedades).

DBGeneratedIdentityMember

Quando sobrescrito numa classe derivada, obtém o membro que representa a coluna identidade gerada automaticamente.

DerivedTypes

Quando sobrescrito numa classe derivada, obtém uma enumeração dos tipos derivados imediatos numa hierarquia de herança.

Discriminator

Quando sobrescrito numa classe derivada, obtém-se o elemento que representa a coluna discriminadora de herança.

HasAnyLoadMethod

Quando sobrescrito numa classe derivada, obtém um valor que indica se o tipo atual MetaType ou qualquer um dos seus tipos base tem um OnLoaded método.

HasAnyValidateMethod

Quando sobrescrito numa classe derivada, obtém um valor que indica se ou MetaType qualquer um dos seus tipos base tem um OnValidate método.

HasInheritance

Quando sobrescrito numa classe derivada, obtém um valor que indica se o tipo faz parte de uma hierarquia de herança mapeada.

HasInheritanceCode

Quando sobrescrito numa classe derivada, obtém um valor que indica se este tipo define um código de herança.

HasUpdateCheck

Quando sobrescrito numa classe derivada, obtém um valor que indica se o tipo tem algum membro persistente que possa exigir um teste para conflitos de concorrência otimistas.

IdentityMembers

Quando sobrescrito numa classe derivada, obtém uma enumeração de todos os membros de dados que definem a identidade única do tipo.

InheritanceBase

Quando sobrescrito numa classe derivada, obtém o metatipo base na hierarquia de herança.

InheritanceCode

Quando sobrescrito numa classe derivada, obtém um valor que indica se este tipo define um código de herança.

InheritanceDefault

Quando sobrescrito numa classe derivada, obtém um valor que indica se este tipo é usado como padrão de uma hierarquia de herança.

InheritanceRoot

Quando sobrescrito numa classe derivada, obtém o tipo raiz da hierarquia de herança.

InheritanceTypes

Quando sobrescrito numa classe derivada, obtém-se uma coleção de todos os tipos definidos por uma hierarquia de herança.

IsEntity

Quando sobrescrito numa classe derivada, obtém um valor que indica se o MetaType é um tipo de entidade.

IsInheritanceDefault

Quando sobrescrito numa classe derivada, obtém um valor que indica se este tipo é usado como padrão de uma hierarquia de herança.

Model

Quando sobrescrito numa classe derivada, obtém o MetaModel que contém esta MetaType.

Name

Quando sobreposto numa classe derivada, obtém o nome do MetaType.

OnLoadedMethod

Quando sobrescrito numa classe derivada, obtém informação sobre o OnLoaded método contido por este metatipo.

OnValidateMethod

Quando sobrescrito numa classe derivada, obtém informação sobre o OnValidate método contido por este metatipo.

PersistentDataMembers

Quando sobrescrito numa classe derivada, obtém uma coleção de todos os membros persistentes dos dados.

Table

Quando sobrescrito numa classe derivada, obtém-se o MetaTable que usa isto MetaType para definição de linhas.

Type

Quando é sobreposto numa classe derivada, obtém o tipo subjacente de tempo de execução de linguagem comum (CLR).

VersionMember

Quando sobrescrito numa classe derivada, obtém uma versão por linha ou uma coluna de carimbo temporal para esta MetaType.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDataMember(MemberInfo)

Quando sobrescrito numa classe derivada, obtém o associado MetaDataMember ao membro especificado.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetInheritanceType(Type)

Quando sobrescrito numa classe derivada, obtém o MetaType para um subtipo de herança.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetTypeForInheritanceCode(Object)

Quando é sobreposto numa classe derivada, obtém o meta-tipo associado ao código de herança especificado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a