EntityKey.Equals 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回值,這個值表示這個實例是否等於指定的物件。
多載
| 名稱 | Description |
|---|---|
| Equals(Object) |
傳回值,這個值表示這個實例是否等於指定的物件。 |
| Equals(EntityKey) |
回傳一個值,表示此實例是否等於指定的 EntityKey。 |
Equals(Object)
傳回值,這個值表示這個實例是否等於指定的物件。
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
參數
傳回
true若此實例與obj值相等;否則,。 false
備註
暫存金鑰與永久金鑰有不同的比較語意:
暫存金鑰使用參考等式。 也就是說,兩個對完全相同臨時 EntityKey 實例的參考相等,但其他實例不 EntityKey 相等。
永久鍵根據所包含鍵屬性的值及 EntitySet來判定相等。 也就是說,如果兩個獨立 EntityKey 的實例物件相同且鍵值相等,它們 EntitySet 可以相等。
此外,臨時鍵沒有或鍵 EntitySet 值,但永久鍵則有。
適用於
Equals(EntityKey)
回傳一個值,表示此實例是否等於指定的 EntityKey。
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
參數
傳回
true若此實例與other值相等;否則,。 false
實作
備註
暫存金鑰與永久金鑰有不同的比較語意:
暫存金鑰使用參考等式。 也就是說,兩個對完全相同臨時 EntityKey 實例的參考相等,但其他實例不 EntityKey 相等。
永久鍵根據所包含鍵屬性的值及 EntitySet來判定相等。 也就是說,如果兩個獨立 EntityKey 的實例實體集合相同且鍵值相等,它們仍是相等的。
此外,臨時鍵沒有或鍵 EntitySet 值,但永久鍵則有。