EntityKey.Equals Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.
Przeciążenia
Equals(Object) |
Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi. |
Equals(EntityKey) |
Zwraca wartość wskazującą, czy to wystąpienie jest równe określonej EntityKeywartości . |
Equals(Object)
Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.
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
Parametry
Zwraca
true
jeśli to wystąpienie i obj
mają równe wartości; w przeciwnym razie . false
Uwagi
Klucze tymczasowe mają różne semantyka porównania niż klucze trwałe:
Klucze tymczasowe używają równości odwołań. Oznacza to, że dwa odwołania do dokładnie tego samego wystąpienia tymczasowego EntityKey są równe, ale żadne inne EntityKey wystąpienia nie są równe.
Klucze trwałe określają równość na podstawie wartości zawartych właściwości klucza i EntitySet. Oznacza to, że można mieć dwa oddzielne EntityKey wystąpienia, które są równe, jeśli ich EntitySet obiekty są takie same, a ich wartości klucza są równe.
Ponadto klucze tymczasowe nie EntitySet mają ani wartości kluczy, ale klucze trwałe.
Dotyczy
Equals(EntityKey)
Zwraca wartość wskazującą, czy to wystąpienie jest równe określonej EntityKeywartości .
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
Parametry
Zwraca
true
jeśli to wystąpienie i other
mają równe wartości; w przeciwnym razie . false
Implementuje
Uwagi
Klucze tymczasowe mają różne semantyka porównania niż klucze trwałe:
Klucze tymczasowe używają równości odwołań. Oznacza to, że dwa odwołania do dokładnie tego samego wystąpienia tymczasowego EntityKey są równe, ale żadne inne EntityKey wystąpienia nie są równe.
Klucze trwałe określają równość na podstawie wartości zawartych właściwości klucza i EntitySet. Oznacza to, że można mieć dwa oddzielne EntityKey wystąpienia, które są równe, jeśli ich zestawy jednostek są takie same, a ich wartości klucza są równe.
Ponadto klucze tymczasowe nie EntitySet mają ani wartości kluczy, ale klucze trwałe.