IndexComparer 类

定义

IEqualityComparer<T>IComparer<T>实现,用于比较IReadOnlyIndex实例。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

public sealed class IndexComparer : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Metadata.IIndex>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Metadata.IIndex>
public sealed class IndexComparer : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex>
type IndexComparer = class
    interface IEqualityComparer<IIndex>
    interface IComparer<IIndex>
type IndexComparer = class
    interface IEqualityComparer<IReadOnlyIndex>
    interface IComparer<IReadOnlyIndex>
Public NotInheritable Class IndexComparer
Implements IComparer(Of IIndex), IEqualityComparer(Of IIndex)
Public NotInheritable Class IndexComparer
Implements IComparer(Of IReadOnlyIndex), IEqualityComparer(Of IReadOnlyIndex)
继承
IndexComparer
实现

注解

有关详细信息 和示例,请参阅数据库提供程序和扩展的实现

字段

Instance

要使用的比较器的单一实例。

方法

Compare(IIndex, IIndex)

比较两个对象并返回一个值,该值指示一个对象小于、等于还是大于另一个对象。

Compare(IReadOnlyIndex, IReadOnlyIndex)

比较两个对象并返回一个值,该值指示一个对象小于、等于还是大于另一个对象。

Equals(IIndex, IIndex)

确定指定的对象是否相等。

Equals(IReadOnlyIndex, IReadOnlyIndex)

确定指定的对象是否相等。

GetHashCode(IIndex)

返回指定对象的哈希代码。

GetHashCode(IReadOnlyIndex)

返回指定对象的哈希代码。

适用于