Compartilhar via


MetaType Classe

Definição

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

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

Construtores

MetaType()

Inicializa uma nova instância da classe MetaType.

Propriedades

Associations

Quando substituído em uma classe derivada, obtém uma enumeração de todas as associações.

CanInstantiate

Quando substituído em uma classe derivada, obtém se é possível criar uma instância do tipo subjacente como resultado de uma consulta.

DataMembers

Quando substituído em uma classe derivada, obtém uma enumeração de todos os membros de dados (campos e propriedades).

DBGeneratedIdentityMember

Quando substituído em uma classe derivada, obtém o membro que representa a coluna de identidade gerada automaticamente.

DerivedTypes

Quando substituído em uma classe derivada, obtém uma enumeração dos tipos derivados imediatos em uma hierarquia de herança.

Discriminator

Quando substituído em uma classe derivada, obtém o membro que representa a coluna de discriminador de herança.

HasAnyLoadMethod

Quando substituído em uma classe derivada, obtém um valor que indica se o atual MetaType ou qualquer um de seus tipos de bases tem um OnLoaded método.

HasAnyValidateMethod

Quando substituído em uma classe derivada, obtém um valor que indica se o MetaType ou qualquer um de seus tipos de bases tem um OnValidate método.

HasInheritance

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

HasInheritanceCode

Quando substituído em uma classe derivada, obtém um valor que indica se esse tipo define um código de herança.

HasUpdateCheck

Quando substituído em uma classe derivada, obtém um valor que indica se o tipo tem algum membro persistente que pode exigir um teste de conflitos de simultaneidade otimista.

IdentityMembers

Quando substituído em uma classe derivada, obtém uma enumeração de todos os membros de dados que definem a identidade exclusiva do tipo.

InheritanceBase

Quando substituído em uma classe derivada, obtém o metatipo base na hierarquia de herança.

InheritanceCode

Quando substituído em uma classe derivada, obtém um valor que indica se esse tipo define um código de herança.

InheritanceDefault

Quando substituído em uma classe derivada, obtém um valor que indica se esse tipo é usado como o padrão de uma hierarquia de herança.

InheritanceRoot

Quando substituído em uma classe derivada, obtém o tipo de raiz da hierarquia de herança.

InheritanceTypes

Quando substituído em uma classe derivada, obtém uma coleção de todos os tipos que são definidos por uma hierarquia de herança.

IsEntity

Quando substituído em uma classe derivada, obtém um valor que indica se o MetaType é um tipo de entidade.

IsInheritanceDefault

Quando substituído em uma classe derivada, obtém um valor que indica se esse tipo é usado como o padrão de uma hierarquia de herança.

Model

Quando substituído em uma classe derivada, obtém o MetaModel que contém este MetaType.

Name

Quando substituído em uma classe derivada, obtém o nome do MetaType.

OnLoadedMethod

Quando substituído em uma classe derivada, obtém informações sobre o OnLoaded método contido por esse metatipo.

OnValidateMethod

Quando substituído em uma classe derivada, obtém informações sobre o OnValidate método contido por esse metatipo.

PersistentDataMembers

Quando substituído em uma classe derivada, obtém uma coleção de todos os membros de dados persistentes.

Table

Quando substituído em uma classe derivada, obtém o MetaTable que usa esse MetaType para definição de linha.

Type

Quando substituído em uma classe derivada, obtém o tipo de CLR (Common Language Runtime) subjacente.

VersionMember

Quando substituído em uma classe derivada, obtém uma coluna de versão de linha ou de carimbo de data/hora para este MetaType.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDataMember(MemberInfo)

Quando substituído em uma classe derivada, obtém o MetaDataMember associado ao membro especificado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetInheritanceType(Type)

Quando substituído em uma classe derivada, obtém o MetaType de um subtipo de herança.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetTypeForInheritanceCode(Object)

Quando substituído em uma classe derivada, obtém o metatipo associado ao código de herança especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a