ObjectReferenceEqualityComparer 类

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

使用引用相等性比较对象。

继承层次结构

System.Object
  System.Data.Entity.Infrastructure.ObjectReferenceEqualityComparer

命名空间:  System.Data.Entity.Infrastructure
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
<SerializableAttribute> _
Public NotInheritable Class ObjectReferenceEqualityComparer _
    Implements IEqualityComparer(Of Object)
用法
Dim instance As ObjectReferenceEqualityComparer
[SerializableAttribute]
public sealed class ObjectReferenceEqualityComparer : IEqualityComparer<Object>
[SerializableAttribute]
public ref class ObjectReferenceEqualityComparer sealed : IEqualityComparer<Object^>
[<SealedAttribute>]
[<SerializableAttribute>]
type ObjectReferenceEqualityComparer =  
    class 
        interface IEqualityComparer<Object>
    end
public final class ObjectReferenceEqualityComparer implements IEqualityComparer<Object>

ObjectReferenceEqualityComparer 类型公开以下成员。

构造函数

  名称 描述
公共方法 ObjectReferenceEqualityComparer 初始化 ObjectReferenceEqualityComparer 类的新实例。

顶部

属性

  名称 描述
公共属性静态成员 Default 获取默认实例。

顶部

方法

  名称 描述
公共方法 Equals (继承自 Object。)
公共方法 GetHashCode (继承自 Object。)
公共方法 GetType (继承自 Object。)
公共方法 ToString (继承自 Object。)

顶部

显式接口实现  

  名称 描述
显式接口实现私有方法 IEqualityComparer<Object>.Equals 确定指定对象实例是否相等。
显式接口实现私有方法 IEqualityComparer<Object>.GetHashCode 获取指定对象的哈希代码。

顶部

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Entity.Infrastructure 命名空间