EntityKey.Equality(EntityKey, EntityKey) 運算子
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
比較兩個 EntityKey 物件。
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
參數
傳回
如果 key1
和 key2
值相等,則為 true
,否則為 false
。
備註
暫存索引鍵與永久索引鍵具有不同的比較語意:
暫存索引鍵會使用參考相等。 也就是說,完全相同之暫存 EntityKey 執行個體的兩個參考會相等,但是沒有其他 EntityKey 執行個體會相等。
永久索引鍵會根據包含的索引鍵屬性值和 EntitySet 來判斷是否相等。 也就是說,如果實體集相同,而且索引鍵值相等,您可能會有兩個相等的個別 EntityKey 執行個體。
此外,暫存索引鍵沒有任何 EntitySet 或索引鍵值,但是永久索引鍵有。
這個運算子 EntityKey.Equals(EntityKey)的對等方法是 。