Partager via


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

MetaType()

Initialise une nouvelle instance de la classe MetaType.

Propriétés

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 une valeur indiquant si le type sous-jacent peut être instancié en tant que résultat d’une requête.

DataMembers

En cas de substitution dans une classe dérivée, obtient une énumération de tous les données membres (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 du discriminateur de l’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 MetaType ou l’un 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, obtient une valeur qui indique si le type a un membre persistant susceptible de nécessiter un test pour les conflits d’accès concurrentiel optimiste.

IdentityMembers

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

InheritanceBase

En cas de substitution dans une classe dérivée, obtient le type méta 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 qui sont définis par une hiérarchie d’héritage.

IsEntity

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si MetaType est 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 le 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 toutes les données membres persistantes.

Table

En cas de substitution dans une classe dérivée, obtient le MetaTable qui utilise ce MetaType pour la 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

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 le MetaDataMember associé au membre spécifié.

GetHashCode()

Fait office de fonction de hachage par défaut.

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

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

GetType()

Obtient le Type de l'instance actuelle.

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

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

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à