Compartir a través de


MetaType Clase

Definición

Representa la asignación de un tipo de objeto de dominio a las columnas de una tabla de base de datos.

public ref class MetaType abstract
public abstract class MetaType
type MetaType = class
Public MustInherit Class MetaType
Herencia
MetaType

Constructores

MetaType()

Inicializa una nueva instancia de la clase MetaType.

Propiedades

Associations

Cuando se invalida en una clase derivada, obtiene una enumeración de todas las asociaciones.

CanInstantiate

Cuando se invalida en una clase derivada, obtiene si se pueden crear instancias del tipo subyacente como resultado de una consulta.

DataMembers

Cuando se invalida en una clase derivada, obtiene una enumeración de todos los miembros de datos (campos y propiedades).

DBGeneratedIdentityMember

Cuando se invalida en una clase derivada, obtiene el miembro que representa la columna de identidad generada automáticamente.

DerivedTypes

Cuando se invalida en una clase derivada, obtiene una enumeración de los tipos derivados inmediatos de una jerarquía de herencia.

Discriminator

Cuando se invalida en una clase derivada, obtiene el miembro que representa la columna de discriminador de herencia.

HasAnyLoadMethod

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si el objeto actual MetaType o cualquiera de sus tipos base tiene un OnLoaded método .

HasAnyValidateMethod

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si el MetaType o cualquiera de sus tipos base tiene un OnValidate método .

HasInheritance

Cuando se invalida en una clase derivada, obtiene un valor que indica si el tipo forma parte de una jerarquía de herencia asignada.

HasInheritanceCode

Cuando se invalida en una clase derivada, obtiene un valor que indica si este tipo define un código de herencia.

HasUpdateCheck

Cuando se invalida en una clase derivada, obtiene un valor que indica si el tipo tiene algún miembro persistente que pueda requerir una comprobación de conflictos de simultaneidad optimista.

IdentityMembers

Cuando se invalida en una clase derivada, obtiene una enumeración de todos los miembros de datos que definen la identidad única del tipo.

InheritanceBase

Cuando se invalida en una clase derivada, obtiene el metatipo base de la jerarquía de herencia.

InheritanceCode

Cuando se invalida en una clase derivada, obtiene un valor que indica si este tipo define un código de herencia.

InheritanceDefault

Cuando se invalida en una clase derivada, obtiene un valor que indica si este tipo se usa como valor predeterminado de una jerarquía de herencia.

InheritanceRoot

Cuando se invalida en una clase derivada, obtiene el tipo raíz de la jerarquía de herencia.

InheritanceTypes

Cuando se invalida en una clase derivada, obtiene una colección de todos los tipos definidos por una jerarquía de herencia.

IsEntity

Cuando se invalida en una clase derivada, obtiene un valor que indica si el elemento MetaType es un tipo de entidad.

IsInheritanceDefault

Cuando se invalida en una clase derivada, obtiene un valor que indica si este tipo se usa como valor predeterminado de una jerarquía de herencia.

Model

Cuando se invalida en una clase derivada, obtiene el elemento MetaModel que contiene este elemento MetaType.

Name

Cuando se invalida en una clase derivada, obtiene el nombre del elemento MetaType.

OnLoadedMethod

Cuando se reemplaza en una clase derivada, obtiene información sobre el OnLoaded método contenido por este metatipo.

OnValidateMethod

Cuando se reemplaza en una clase derivada, obtiene información sobre el OnValidate método contenido por este metatipo.

PersistentDataMembers

Cuando se invalida en una clase derivada, obtiene una colección de todos los miembros de datos persistentes.

Table

Cuando se invalida en una clase derivada, obtiene el elemento MetaTable que usa MetaType para la definición de filas.

Type

Cuando se invalida en una clase derivada, obtiene el tipo Common Language Runtime (CLR) subyacente.

VersionMember

Cuando se invalida en una clase derivada, obtiene una columna de versión de fila o de marca de tiempo para MetaType.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetDataMember(MemberInfo)

Cuando se invalida en una clase derivada, obtiene el elemento MetaDataMember asociado al miembro especificado.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetInheritanceType(Type)

Cuando se invalida en una clase derivada, obtiene el elemento MetaType de un subtipo de herencia.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetTypeForInheritanceCode(Object)

Cuando se invalida en una clase derivada, obtiene el metatipo asociado al código de herencia especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a