EntityKey.Equals Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
Überlädt
Equals(Object) |
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. |
Equals(EntityKey) |
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen EntityKey ist. |
Equals(Object)
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
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
Parameter
Gibt zurück
true
, wenn diese Instanz und obj
gleiche Werte aufweisen, andernfalls false
.
Hinweise
Temporäre Schlüssel verfügen über eine andere Vergleichssemantik als permanente Schlüssel:
Temporäre Schlüssel verwenden Verweisgleichheit. Das heißt, zwei Verweise auf dieselbe temporäre EntityKey-Instanz sind gleich. Andere EntityKey-Instanzen sind nicht gleich.
Permanente Schlüssel bestimmen Gleichheit auf Grundlage der Werte der enthaltenen Schlüsseleigenschaften und der EntitySet. Das heißt, dass zwei verschiedene EntityKey-Instanzen gleich sind, wenn sie über dieselben EntitySet-Objekte verfügen und ihre Schlüsselwerte gleich sind.
Außerdem verfügen temporäre Schlüssel im Gegensatz zu permanenten Schlüsseln über keine EntitySet oder Schlüsselwerte.
Gilt für:
Equals(EntityKey)
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen EntityKey ist.
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
Parameter
Gibt zurück
true
, wenn diese Instanz und other
gleiche Werte aufweisen, andernfalls false
.
Implementiert
Hinweise
Temporäre Schlüssel verfügen über eine andere Vergleichssemantik als permanente Schlüssel:
Temporäre Schlüssel verwenden Verweisgleichheit. Das heißt, zwei Verweise auf dieselbe temporäre EntityKey-Instanz sind gleich. Andere EntityKey-Instanzen sind nicht gleich.
Permanente Schlüssel bestimmen Gleichheit auf Grundlage der Werte der enthaltenen Schlüsseleigenschaften und der EntitySet. Das heißt, dass zwei verschiedene EntityKey-Instanzen gleich sind, wenn ihre Entitätenmengen und ihre Schlüsselwerte gleich sind.
Außerdem verfügen temporäre Schlüssel im Gegensatz zu permanenten Schlüsseln über keine EntitySet oder Schlüsselwerte.