EntityKey.Equals Méthode
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.
Retourne une valeur qui indique si cette instance est égale à un objet spécifié.
Surcharges
| Nom | Description |
|---|---|
| Equals(Object) |
Retourne une valeur qui indique si cette instance est égale à un objet spécifié. |
| Equals(EntityKey) |
Retourne une valeur qui indique si cette instance est égale à une valeur spécifiée EntityKey. |
Equals(Object)
Retourne une valeur qui indique si cette instance est égale à un objet spécifié.
public:
override bool Equals(System::Object ^ obj);
public override bool Equals(object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean
Paramètres
Retours
true si cette instance et obj ont des valeurs égales ; sinon, false.
Remarques
Les clés temporaires ont une sémantique de comparaison différente de celle des clés permanentes :
Les clés temporaires utilisent l’égalité de référence. Autrement dit, deux références à la même instance temporaire EntityKey exactement sont égales, mais aucune autre EntityKey instance n’est égale.
Les clés permanentes déterminent l’égalité en fonction des valeurs des propriétés de clé contenues et du EntitySet. Autrement dit, vous pouvez avoir deux instances distinctes EntityKey qui sont égales si leurs EntitySet objets sont identiques et leurs valeurs de clé sont égales.
En outre, les clés temporaires n’ont aucune EntitySet ou valeur de clé, mais les clés permanentes le font.
S’applique à
Equals(EntityKey)
Retourne une valeur qui indique si cette instance est égale à une valeur spécifiée EntityKey.
public:
virtual bool Equals(System::Data::EntityKey ^ other);
public bool Equals(System.Data.EntityKey other);
override this.Equals : System.Data.EntityKey -> bool
Public Function Equals (other As EntityKey) As Boolean
Paramètres
Retours
true si cette instance et other ont des valeurs égales ; sinon, false.
Implémente
Remarques
Les clés temporaires ont une sémantique de comparaison différente de celle des clés permanentes :
Les clés temporaires utilisent l’égalité de référence. Autrement dit, deux références à la même instance temporaire EntityKey exactement sont égales, mais aucune autre EntityKey instance n’est égale.
Les clés permanentes déterminent l’égalité en fonction des valeurs des propriétés de clé contenues et du EntitySet. Autrement dit, vous pouvez avoir deux instances distinctes EntityKey qui sont égales si leurs jeux d’entités sont identiques et que leurs valeurs de clé sont égales.
En outre, les clés temporaires n’ont aucune EntitySet ou valeur de clé, mais les clés permanentes le font.