EntityKey.Inequality(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 op_Inequality : System.Data.EntityKey * System.Data.EntityKey -> bool
Public Shared Operator != (key1 As EntityKey, key2 As EntityKey) As Boolean
参数
返回
true
key1如果和key2值不相等,则为 ;否则为 false。
注解
临时键的比较语义不同于永久性键:
临时键使用引用相等性。 也就是说,对完全相同的 EntityKey 临时实例的两个引用相等,但没有其他 EntityKey 实例相等。
永久键根据包含的键属性和 EntitySet值确定相等性。 也就是说,如果实体集相同且键值相等,则可以有两个单独的 EntityKey 实例相等。
此外,临时键没有 EntitySet 或键值,但常规键会执行。
此运算符 EntityKey.Equals(EntityKey)的等效方法是 。