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)的等效方法是 。