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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。