EntityKey.Equals Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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
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.