MetaType Classe

Définition

Représente le mappage d’un type d’objet de domaine aux colonnes d’une table de base de données.

public ref class MetaType abstract
public abstract class MetaType
type MetaType = class
Public MustInherit Class MetaType
Héritage
MetaType

Constructeurs

Nom Description
MetaType()

Initialise une nouvelle instance de la classe MetaType.

Propriétés

Nom Description
Associations

En cas de substitution dans une classe dérivée, obtient une énumération de toutes les associations.

CanInstantiate

En cas de substitution dans une classe dérivée, obtient si le type sous-jacent peut être instancié à la suite d’une requête.

DataMembers

En cas de substitution dans une classe dérivée, obtient une énumération de tous les membres de données (champs et propriétés).

DBGeneratedIdentityMember

En cas de substitution dans une classe dérivée, obtient le membre qui représente la colonne d’identité générée automatiquement.

DerivedTypes

En cas de substitution dans une classe dérivée, obtient une énumération des types dérivés immédiats dans une hiérarchie d’héritage.

Discriminator

En cas de substitution dans une classe dérivée, obtient le membre qui représente la colonne de discrimination d’héritage.

HasAnyLoadMethod

En cas de substitution dans une classe dérivée, obtient une valeur qui indique si le type de base actuel MetaType ou l’un de ses types de base a une OnLoaded méthode.

HasAnyValidateMethod

En cas de substitution dans une classe dérivée, obtient une valeur qui indique si le ou l’un MetaType de ses types de base a une OnValidate méthode.

HasInheritance

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si le type fait partie d’une hiérarchie d’héritage mappée.

HasInheritanceCode

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si ce type définit un code d’héritage.

HasUpdateCheck

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si le type a un membre persistant qui peut nécessiter un test pour les conflits d’accès concurrentiel optimistes.

IdentityMembers

En cas de substitution dans une classe dérivée, obtient une énumération de tous les membres de données qui définissent l’identité unique du type.

InheritanceBase

En cas de substitution dans une classe dérivée, obtient le méta-type de base dans la hiérarchie d’héritage.

InheritanceCode

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si ce type définit un code d’héritage.

InheritanceDefault

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si ce type est utilisé comme valeur par défaut d’une hiérarchie d’héritage.

InheritanceRoot

En cas de substitution dans une classe dérivée, obtient le type racine de la hiérarchie d’héritage.

InheritanceTypes

En cas de substitution dans une classe dérivée, obtient une collection de tous les types définis par une hiérarchie d’héritage.

IsEntity

En cas de substitution dans une classe dérivée, obtient une valeur indiquant s’il MetaType s’agit d’un type d’entité.

IsInheritanceDefault

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si ce type est utilisé comme valeur par défaut d’une hiérarchie d’héritage.

Model

En cas de substitution dans une classe dérivée, obtient ce MetaModel qui contient ce MetaType.

Name

En cas de substitution dans une classe dérivée, obtient le nom du MetaType.

OnLoadedMethod

En cas de substitution dans une classe dérivée, obtient des informations sur la OnLoaded méthode contenue par ce méta-type.

OnValidateMethod

En cas de substitution dans une classe dérivée, obtient des informations sur la OnValidate méthode contenue par ce méta-type.

PersistentDataMembers

En cas de substitution dans une classe dérivée, obtient une collection de tous les membres de données persistants.

Table

En cas de substitution dans une classe dérivée, obtient celle qui utilise cette MetaTable propriété pour la MetaType définition de ligne.

Type

En cas de substitution dans une classe dérivée, obtient le type CLR (Common Language Runtime) sous-jacent.

VersionMember

En cas de substitution dans une classe dérivée, obtient une colonne de version de ligne ou d’horodatage pour ce MetaType.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetDataMember(MemberInfo)

En cas de substitution dans une classe dérivée, obtient l’associé MetaDataMember au membre spécifié.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetInheritanceType(Type)

En cas de substitution dans une classe dérivée, obtient le MetaType sous-type d’héritage.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
GetTypeForInheritanceCode(Object)

En cas de substitution dans une classe dérivée, obtient le méta-type associé au code d’héritage spécifié.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à