Teilen über


MetaType Klasse

Definition

Stellt die Zuordnung eines Domänenobjekttyps zu den Spalten einer Datenbanktabelle dar.

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

Konstruktoren

MetaType()

Initialisiert eine neue Instanz der MetaType-Klasse.

Eigenschaften

Associations

Ruft bei Überschreibung in einer abgeleiteten Klasse eine Enumeration aller Zuordnungen ab.

CanInstantiate

Ruft bei Überschreibung in einer abgeleiteten Klasse ab, ob der zugrunde liegende Typ als Ergebnis einer Abfrage instanziiert werden kann.

DataMembers

Ruft bei Überschreibung in einer abgeleiteten Klasse eine Enumeration aller Datenmember (Felder und Eigenschaften) ab.

DBGeneratedIdentityMember

Ruft bei Überschreibung in einer abgeleiteten Klasse den Member ab, der die automatisch generierte Identitätsspalte darstellt.

DerivedTypes

Ruft bei Überschreibung in einer abgeleiteten Klasse eine Enumeration der unmittelbar abgeleiteten Typen in einer Vererbungshierarchie ab.

Discriminator

Ruft bei Überschreibung in einer abgeleiteten Klasse den Member ab, der die Vererbungsdiskriminatorspalte darstellt.

HasAnyLoadMethod

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der aktuelle MetaType oder ein zugehörigen Basistyp über eine OnLoaded -Methode verfügt.

HasAnyValidateMethod

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der MetaType oder einer seiner Basistypen über eine OnValidate -Methode verfügt.

HasInheritance

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der Typ Teil einer zugeordneten Vererbungshierarchie ist.

HasInheritanceCode

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob dieser Typ einen Vererbungscode definiert.

HasUpdateCheck

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der Typ permanente Member aufweist, die möglicherweise einen Test auf optimistische Nebenläufigkeitskonflikte erfordern.

IdentityMembers

Ruft beim Überschreiben in einer abgeleiteten Klasse eine Enumeration aller Datenmember ab, die die eindeutige Identität des Typs definieren.

InheritanceBase

Ruft beim Überschreiben in einer abgeleiteten Klasse den Basismetatyp in der Vererbungshierarchie ab.

InheritanceCode

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob dieser Typ einen Vererbungscode definiert.

InheritanceDefault

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob dieser Typ als Standard einer Vererbungshierarchie verwendet wird.

InheritanceRoot

Ruft beim Überschreiben in einer abgeleiteten Klasse den Stammtyp der Vererbungshierarchie ab.

InheritanceTypes

Ruft beim Überschreiben in einer abgeleiteten Klasse eine Collection aller Typen ab, die von einer Vererbungshierarchie definiert werden.

IsEntity

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob es sich bei der MetaType-Klasse um einen Entitätstyp handelt.

IsInheritanceDefault

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob dieser Typ als Standard einer Vererbungshierarchie verwendet wird.

Model

Ruft beim Überschreiben in einer abgeleiteten Klasse die MetaModel-Klasse ab, die diese MetaType-Klasse enthält.

Name

Ruft beim Überschreiben in einer abgeleiteten Klasse den Namen der MetaType-Klasse ab.

OnLoadedMethod

Ruft beim Überschreiben in einer abgeleiteten Klasse Informationen zu der Methode ab, die OnLoaded in diesem Metatyp enthalten ist.

OnValidateMethod

Ruft beim Überschreiben in einer abgeleiteten Klasse Informationen zu der Methode ab, die OnValidate in diesem Metatyp enthalten ist.

PersistentDataMembers

Ruft beim Überschreiben in einer abgeleiteten Klasse eine Collection aller permanenten Datenmember ab.

Table

Ruft beim Überschreiben in einer abgeleiteten Klasse die MetaTable-Klasse ab, die diese MetaType-Klasse für die Zeilendefinition verwendet.

Type

Ruft beim Überschreiben in einer abgeleiteten Klasse den zugrunde liegenden CLR-Typ (Common Language Runtime) ab.

VersionMember

Ruft beim Überschreiben in einer abgeleiteten Klasse eine Zeilenversion oder Zeitstempelspalte für diese MetaType-Klasse ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetDataMember(MemberInfo)

Ruft beim Überschreiben in einer abgeleiteten Klasse die dem angegebenen Member zugeordnete MetaDataMember-Klasse ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetInheritanceType(Type)

Ruft beim Überschreiben in einer abgeleiteten Klasse die MetaType-Klasse für einen Vererbungsuntertyp ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetTypeForInheritanceCode(Object)

Ruft beim Überschreiben in einer abgeleiteten Klasse den dem angegebenen Vererbungscode zugeordneten Metatyp ab.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: