MetaType Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| HasAnyValidateMethod |
Quando sobrescrito numa classe derivada, obtém um valor que indica se ou MetaType qualquer um dos seus tipos base tem um |
| 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 |
| OnValidateMethod |
Quando sobrescrito numa classe derivada, obtém informação sobre o |
| 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) |