Partager via


ComplexObject Classe

Définition

Il s’agit de l’interface qui représente l’interface minimale requise pour être une entité dans ADO.NET.

[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class ComplexObject : System.Data.Entity.Core.Objects.DataClasses.StructuralObject
type ComplexObject = class
    inherit StructuralObject
Public MustInherit Class ComplexObject
Inherits StructuralObject
Héritage
ComplexObject
Attributs

Constructeurs

ComplexObject()

Il s’agit de l’interface qui représente l’interface minimale requise pour être une entité dans ADO.NET.

Champs

EntityKeyPropertyName

Nom de constante publique utilisé pour le suivi des modifications La définition de cette définition permet aux utilisateurs d’utiliser cette constante au lieu de coder en dur la chaîne. Cela permet de s’assurer que le nom de la propriété est correct et permet des comparaisons plus rapides dans les endroits où nous recherchons cette chaîne spécifique. Les utilisateurs peuvent toujours utiliser directement la chaîne respectant la casse au lieu de la constante, ce qui sera légèrement plus lent lors de la comparaison. L’inclusion du tiret (-) autour du nom garantit que cela ne sera pas en conflit avec une propriété de données réelle, car -EntityKey- n’est pas un nom d’identificateur valide

(Hérité de StructuralObject)

Méthodes

GetValidValue<T>(T, String, Boolean, Boolean)

Retourne un type complexe pour la propriété spécifiée.

(Hérité de StructuralObject)
OnPropertyChanged(String)

Déclenche l’événement PropertyChanged.

(Hérité de StructuralObject)
OnPropertyChanging(String)

Déclenche l’événement PropertyChanging.

(Hérité de StructuralObject)
ReportPropertyChanged(String)

Signale au traceur de modifications qu'une propriété d'un objet complexe a changé.

ReportPropertyChanging(String)

Signale au traceur de modifications qu'une modification de propriété est en attente sur un objet complexe.

SetValidValue<T>(T, T, String)

Définit un objet complexe pour la propriété spécifiée.

(Hérité de StructuralObject)

Événements

PropertyChanged

Notification indiquant qu’une propriété a été modifiée.

(Hérité de StructuralObject)
PropertyChanging

Notification indiquant qu’une propriété est sur le point d’être modifiée.

(Hérité de StructuralObject)

S’applique à