次の方法で共有


ForeignKeyComparer クラス

定義

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

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

public sealed class ForeignKeyComparer : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Metadata.IForeignKey>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Metadata.IForeignKey>
public sealed class ForeignKeyComparer : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey>
type ForeignKeyComparer = class
    interface IEqualityComparer<IForeignKey>
    interface IComparer<IForeignKey>
type ForeignKeyComparer = class
    interface IEqualityComparer<IReadOnlyForeignKey>
    interface IComparer<IReadOnlyForeignKey>
Public NotInheritable Class ForeignKeyComparer
Implements IComparer(Of IForeignKey), IEqualityComparer(Of IForeignKey)
Public NotInheritable Class ForeignKeyComparer
Implements IComparer(Of IReadOnlyForeignKey), IEqualityComparer(Of IReadOnlyForeignKey)
継承
ForeignKeyComparer
実装

注釈

詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。

フィールド

Instance

使用する比較子のシングルトン インスタンス。

メソッド

Compare(IForeignKey, IForeignKey)

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

Compare(IReadOnlyForeignKey, IReadOnlyForeignKey)

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

Equals(IForeignKey, IForeignKey)

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

Equals(IReadOnlyForeignKey, IReadOnlyForeignKey)

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

GetHashCode(IForeignKey)

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

GetHashCode(IReadOnlyForeignKey)

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

適用対象