EntityKey.Equality(EntityKey, EntityKey) Operátor
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.
Két EntityKey objektumot hasonlít össze.
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 ( = ) : System.Data.EntityKey * System.Data.EntityKey -> bool
Public Shared Operator == (key1 As EntityKey, key2 As EntityKey) As Boolean
Paraméterek
Válaszok
trueha az és key1 az key2 értékek egyenlőek; 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 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.
Ennek az operátornak az egyenértékű metódusa a következő EntityKey.Equals(EntityKey).