EntityKey.Equals Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.
Overload
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
| Equals(EntityKey) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato EntityKey. |
Equals(Object)
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.
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
Parametri
Valori restituiti
true se questa istanza e obj hanno valori uguali; in caso contrario, false.
Commenti
Le chiavi temporanee hanno una semantica di confronto diversa rispetto alle chiavi permanenti:
Le chiavi temporanee usano l'uguaglianza dei riferimenti. Ovvero, due riferimenti alla stessa istanza temporanea EntityKey esatta sono uguali, ma nessun'altra EntityKey istanza è uguale.
Le chiavi permanenti determinano l'uguaglianza in base ai valori delle proprietà chiave contenute e dell'oggetto EntitySet. Ovvero, è possibile avere due istanze separate EntityKey uguali se EntitySet gli oggetti sono uguali e i relativi valori di chiave sono uguali.
Inoltre, le chiavi temporanee non EntitySet hanno valori di chiave o , ma le chiavi permanenti lo fanno.
Si applica a
Equals(EntityKey)
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato 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
Parametri
Valori restituiti
true se questa istanza e other hanno valori uguali; in caso contrario, false.
Implementazioni
Commenti
Le chiavi temporanee hanno una semantica di confronto diversa rispetto alle chiavi permanenti:
Le chiavi temporanee usano l'uguaglianza dei riferimenti. Ovvero, due riferimenti alla stessa istanza temporanea EntityKey esatta sono uguali, ma nessun'altra EntityKey istanza è uguale.
Le chiavi permanenti determinano l'uguaglianza in base ai valori delle proprietà chiave contenute e dell'oggetto EntitySet. Ovvero, è possibile avere due istanze separate EntityKey uguali se i relativi set di entità sono uguali e i relativi valori di chiave sono uguali.
Inoltre, le chiavi temporanee non EntitySet hanno valori di chiave o , ma le chiavi permanenti lo fanno.