EntityKey.Inequality(EntityKey, EntityKey) 操作员

定义

比较两个 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 op_Inequality : System.Data.EntityKey * System.Data.EntityKey -> bool
Public Shared Operator != (key1 As EntityKey, key2 As EntityKey) As Boolean

参数

key1
EntityKey

要比较的 A EntityKey

key2
EntityKey

要比较的 A EntityKey

返回

true key1如果和key2值不相等,则为 ;否则为 false

注解

临时键的比较语义不同于永久性键:

  • 临时键使用引用相等性。 也就是说,对完全相同的 EntityKey 临时实例的两个引用相等,但没有其他 EntityKey 实例相等。

  • 永久键根据包含的键属性和 EntitySet值确定相等性。 也就是说,如果实体集相同且键值相等,则可以有两个单独的 EntityKey 实例相等。

此外,临时键没有 EntitySet 或键值,但常规键会执行。

此运算符 EntityKey.Equals(EntityKey)的等效方法是 。

适用于