EntityKey.Inequality(EntityKey, EntityKey) Operator
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.
Vergleicht zwei EntityKey-Objekte.
public:
static bool operator !=(System::Data::EntityKey ^ key1, System::Data::EntityKey ^ key2);
public static bool operator != (System.Data.EntityKey key1, System.Data.EntityKey key2);
static member op_Inequality : System.Data.EntityKey * System.Data.EntityKey -> bool
Public Shared Operator != (key1 As EntityKey, key2 As EntityKey) As Boolean
Parameter
Gibt zurück
true
, wenn der key1
-Wert und der key2
-Wert nicht gleich sind, 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 ihre Entitätenmengen und ihre Schlüsselwerte gleich sind.
Außerdem verfügen temporäre Schlüssel im Gegensatz zu regulären Schlüsseln über keine EntitySet oder Schlüsselwerte.
Die entsprechende Methode für diesen Operator ist EntityKey.Equals(EntityKey).