Condividi tramite


MetaType Classe

Definizione

Rappresenta il mapping di un tipo di oggetto del dominio alle colonne di una tabella di database.

public ref class MetaType abstract
public abstract class MetaType
type MetaType = class
Public MustInherit Class MetaType
Ereditarietà
MetaType

Costruttori

MetaType()

Inizializza una nuova istanza della classe MetaType.

Proprietà

Associations

In caso di override in una classe derivata, ottiene un'enumerazione di tutte le associazioni.

CanInstantiate

In caso di override in una classe derivata, ottiene un valore che indica se è possibile creare un'istanza del tipo sottostante come risultato di una query.

DataMembers

In caso di override in una classe derivata, ottiene un'enumerazione di tutti i membri dati (campi e proprietà).

DBGeneratedIdentityMember

In caso di override in una classe derivata, ottiene il membro che rappresenta la colonna di identità generata automaticamente.

DerivedTypes

In caso di override in una classe derivata, ottiene un'enumerazione dei tipi derivati immediati in una gerarchia di ereditarietà.

Discriminator

In caso di override in una classe derivata, ottiene il membro che rappresenta la colonna discriminatore di ereditarietà.

HasAnyLoadMethod

In caso di override in una classe derivata, ottiene un valore che indica se l'oggetto corrente MetaType o uno dei relativi tipi di base dispone di un OnLoaded metodo.

HasAnyValidateMethod

In caso di override in una classe derivata, ottiene un valore che indica se o MetaType uno dei relativi tipi di base ha un OnValidate metodo.

HasInheritance

In caso di override in una classe derivata, ottiene un valore che indica se il tipo fa parte di una gerarchia di ereditarietà mappata.

HasInheritanceCode

In caso di override in una classe derivata, ottiene un valore che indica se il tipo definisce un codice di ereditarietà.

HasUpdateCheck

In caso di override in una classe derivata, ottiene un valore che indica se il tipo dispone di membri permanenti che possono richiedere un test relativo ai conflitti di concorrenza ottimistica.

IdentityMembers

In caso di override in una classe derivata, ottiene un'enumerazione di tutti i membri dati che definiscono l'identità univoca del tipo.

InheritanceBase

In caso di override in una classe derivata, ottiene il metatipo di base della gerarchia di ereditarietà.

InheritanceCode

In caso di override in una classe derivata, ottiene un valore che indica se il tipo definisce un codice di ereditarietà.

InheritanceDefault

In caso di override in una classe derivata, ottiene un valore che indica se questo tipo viene utilizzato come impostazione predefinita di una gerarchia di ereditarietà.

InheritanceRoot

In caso di override in una classe derivata, ottiene il tipo radice della gerarchia di ereditarietà.

InheritanceTypes

In caso di override in una classe derivata, ottiene una raccolta di tutti i tipi definiti da una gerarchia di ereditarietà.

IsEntity

In caso di override in una classe derivata, ottiene un valore che indica se MetaType è un tipo di entità.

IsInheritanceDefault

In caso di override in una classe derivata, ottiene un valore che indica se questo tipo viene utilizzato come impostazione predefinita di una gerarchia di ereditarietà.

Model

In caso di override in una classe derivata, ottiene l'elemento MetaModel che contiene MetaType.

Name

In caso di override in una classe derivata, ottiene il nome di MetaType.

OnLoadedMethod

In caso di override in una classe derivata, ottiene informazioni sul OnLoaded metodo contenuto in questo metatipo.

OnValidateMethod

In caso di override in una classe derivata, ottiene informazioni sul OnValidate metodo contenuto in questo metatipo.

PersistentDataMembers

In caso di override in una classe derivata, ottiene una raccolta di tutti i membri dati permanenti.

Table

In caso di override in una classe derivata, ottiene l'oggetto MetaTable che utilizza MetaType per la definizione di riga.

Type

In caso di override in una classe derivata, ottiene il tipo CLR (Common Language Runtime) sottostante.

VersionMember

In caso di override in una classe derivata, ottiene una colonna timestamp o di versione di riga per MetaType.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetDataMember(MemberInfo)

In caso di override in una classe derivata, ottiene l'oggetto MetaDataMember associato al membro specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInheritanceType(Type)

In caso di override in una classe derivata, ottiene MetaType per un sottotipo di ereditarietà.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetTypeForInheritanceCode(Object)

In caso di override in una classe derivata, ottiene il metatipo associato al membro codice di ereditarietà specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a