TypeBaseNameComparer 类

定义

IEqualityComparer<T>IComparer<T>实现,用于按名称比较IReadOnlyTypeBase实例。

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

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

注解

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

字段

Instance

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

方法

Compare(IReadOnlyTypeBase, IReadOnlyTypeBase)

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

Equals(IReadOnlyTypeBase, IReadOnlyTypeBase)

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

GetHashCode(IReadOnlyTypeBase)

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

适用于