MetaType Klass

Definition

Representerar mappningen av en domänobjekttyp till kolumnerna i en databastabell.

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

Konstruktorer

Name Description
MetaType()

Initierar en ny instans av MetaType klassen.

Egenskaper

Name Description
Associations

När du åsidosättas i en härledd klass får du en uppräkning av alla associationer.

CanInstantiate

När den åsidosättas i en härledd klass får du reda på om den underliggande typen kan instansieras som ett resultat av en fråga.

DataMembers

När du åsidosättas i en härledd klass får du en uppräkning av alla datamedlemmar (fält och egenskaper).

DBGeneratedIdentityMember

När den åsidosätts i en härledd klass hämtar den medlem som representerar den automatiskt genererade identitetskolumnen.

DerivedTypes

När du åsidosättas i en härledd klass får du en uppräkning av de omedelbara härledda typerna i en arvshierarki.

Discriminator

När den åsidosätts i en härledd klass hämtar den medlem som representerar kolumnen arvsdiskriminerande.

HasAnyLoadMethod

När det åsidosätts i en härledd klass får du ett värde som anger om den aktuella MetaType eller någon av dess bastyper har en OnLoaded metod.

HasAnyValidateMethod

När det åsidosätts i en härledd klass får du ett värde som anger om MetaType eller någon av dess bastyper har en OnValidate metod.

HasInheritance

När den åsidosätts i en härledd klass får du ett värde som anger om typen är en del av en mappad arvshierarki.

HasInheritanceCode

När du åsidosättas i en härledd klass får du ett värde som anger om den här typen definierar en arvskod.

HasUpdateCheck

När den åsidosätts i en härledd klass får du ett värde som anger om typen har någon beständig medlem som kan kräva ett test för optimistiska samtidighetskonflikter.

IdentityMembers

När den åsidosätts i en härledd klass får du en uppräkning av alla datamedlemmar som definierar den unika identiteten för typen.

InheritanceBase

När den åsidosättas i en härledd klass hämtar den grundläggande metatypen i arvshierarkin.

InheritanceCode

När du åsidosättas i en härledd klass får du ett värde som anger om den här typen definierar en arvskod.

InheritanceDefault

När den åsidosättas i en härledd klass får ett värde som anger om den här typen används som standard för en arvshierarki.

InheritanceRoot

När den åsidosättas i en härledd klass hämtar rottypen för arvshierarkin.

InheritanceTypes

När den åsidosätts i en härledd klass hämtar den en samling av alla typer som definieras av en arvshierarki.

IsEntity

När det åsidosättas i en härledd klass hämtar ett värde som anger om MetaType är en entitetstyp.

IsInheritanceDefault

När den åsidosättas i en härledd klass får ett värde som anger om den här typen används som standard för en arvshierarki.

Model

När den åsidosätts i en härledd klass hämtar den MetaModel som innehåller den här MetaType.

Name

När du åsidosättas i en härledd klass hämtar du namnet på MetaType.

OnLoadedMethod

När du åsidosättas i en härledd klass hämtar du information om metoden som ingår i den OnLoaded här metatypen.

OnValidateMethod

När du åsidosättas i en härledd klass hämtar du information om metoden som ingår i den OnValidate här metatypen.

PersistentDataMembers

När du åsidosättas i en härledd klass hämtar du en samling med alla beständiga datamedlemmar.

Table

När den åsidosätts i en härledd klass hämtar den MetaTable som använder detta MetaType för raddefinition.

Type

När den åsidosättas i en härledd klass hämtar den underliggande CLR-typen (Common Language Runtime).

VersionMember

När du åsidosättas i en härledd klass hämtar du en kolumn med radversion eller tidsstämpel för den här MetaType.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetDataMember(MemberInfo)

När den åsidosättas i en härledd klass hämtar den MetaDataMember associerade med den angivna medlemmen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetInheritanceType(Type)

När åsidosättas i en härledd klass hämtar MetaType för en arvsundertyp.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetTypeForInheritanceCode(Object)

När den åsidosättas i en härledd klass hämtar den metatyp som är associerad med den angivna arvskoden.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för