EntityKey.Equals Metódus

Definíció

Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal.

Túlterhelések

Name Description
Equals(Object)

Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal.

Equals(EntityKey)

Egy értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy megadott EntityKeyértékkel.

Equals(Object)

Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal.

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éterek

obj
Object

Összehasonlítás Object a példánnyal.

Válaszok

trueha ez a példány obj egyenlő értékekkel rendelkezik; ellenkező esetben. false

Megjegyzések

Az ideiglenes kulcsok összehasonlítási szemantikája eltérő, mint az állandó kulcsok:

  • Az ideiglenes kulcsok hivatkozási egyenlőséget használnak. Ez azt jelzi, hogy két hivatkozás pontosan ugyanarra az ideiglenes EntityKey példányra egyenlő, de más EntityKey példányok nem egyenlők.

  • Az állandó kulcsok a benne foglalt kulcstulajdonságok és EntitySeta . Ez azt jelzi, hogy két különálló EntityKey példánya lehet egyenlő, ha EntitySet az objektumok azonosak, a kulcsértékük pedig egyenlő.

Emellett az ideiglenes kulcsok nem EntitySet vagy kulcsértékekkel rendelkeznek, de az állandó kulcsok igen.

A következőre érvényes:

Equals(EntityKey)

Egy értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy megadott EntityKeyértékkel.

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éterek

other
EntityKey

Ezzel EntityKey a példánysal összehasonlítandó objektum.

Válaszok

trueha ez a példány other egyenlő értékekkel rendelkezik; ellenkező esetben. false

Megvalósítás

Megjegyzések

Az ideiglenes kulcsok összehasonlítási szemantikája eltérő, mint az állandó kulcsok:

  • Az ideiglenes kulcsok hivatkozási egyenlőséget használnak. Ez azt jelzi, hogy két hivatkozás pontosan ugyanarra az ideiglenes EntityKey példányra egyenlő, de más EntityKey példányok nem egyenlők.

  • Az állandó kulcsok a benne foglalt kulcstulajdonságok és EntitySeta . Ez azt jelzi, hogy két különálló EntityKey példánya lehet egyenlő, ha az entitáskészleteik azonosak, és a kulcsértékük egyenlő.

Emellett az ideiglenes kulcsok nem EntitySet vagy kulcsértékekkel rendelkeznek, de az állandó kulcsok igen.

A következőre érvényes: