TypeBaseNameComparer クラス

定義

インスタンスをIComparer<T>名前で比較IReadOnlyTypeBaseするための と IEqualityComparer<T> の実装。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

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)

2 つのオブジェクトを比較して、一方が他方より小さいか、同じか、または大きいかを示す値を返します。

Equals(IReadOnlyTypeBase, IReadOnlyTypeBase)

指定したオブジェクトが等しいかどうかを判断します。

GetHashCode(IReadOnlyTypeBase)

指定したオブジェクトのハッシュ コードを返します。

適用対象