MetaType Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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 |
| 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 |
| OnValidateMethod |
När du åsidosättas i en härledd klass hämtar du information om metoden som ingår i den |
| 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) |