EntityKey.Equals 方法

定義

傳回值,這個值表示這個實例是否等於指定的物件。

多載

名稱 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

參數

obj
Object

Object要和這個例子做比較。

傳回

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

參數

other
EntityKey

一個 EntityKey 可以與此事比較的物件。

傳回

true若此實例與other值相等;否則,。 false

實作

備註

暫存金鑰與永久金鑰有不同的比較語意:

  • 暫存金鑰使用參考等式。 也就是說,兩個對完全相同臨時 EntityKey 實例的參考相等,但其他實例不 EntityKey 相等。

  • 永久鍵根據所包含鍵屬性的值及 EntitySet來判定相等。 也就是說,如果兩個獨立 EntityKey 的實例實體集合相同且鍵值相等,它們仍是相等的。

此外,臨時鍵沒有或鍵 EntitySet 值,但永久鍵則有。

適用於