ComplexObject Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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) |