Udostępnij za pośrednictwem


ForeignKeyComparer Klasa

Definicja

Implementacja IComparer<T> i IEqualityComparer<T> porównanie IReadOnlyForeignKey wystąpień.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

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)
Dziedziczenie
ForeignKeyComparer
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców i rozszerzeń bazy danych .

Pola

Instance

Pojedyncze wystąpienie narzędzia comparer do użycia.

Metody

Compare(IForeignKey, IForeignKey)

Porównuje dwa obiekty i zwraca wartość wskazującą, czy jedna jest mniejsza, równa, czy większa niż druga.

Compare(IReadOnlyForeignKey, IReadOnlyForeignKey)

Porównuje dwa obiekty i zwraca wartość wskazującą, czy jedna jest mniejsza, równa, czy większa niż druga.

Equals(IForeignKey, IForeignKey)

Określa, czy określone obiekty są równe.

Equals(IReadOnlyForeignKey, IReadOnlyForeignKey)

Określa, czy określone obiekty są równe.

GetHashCode(IForeignKey)

Zwraca kod skrótu dla określonego obiektu.

GetHashCode(IReadOnlyForeignKey)

Zwraca kod skrótu dla określonego obiektu.

Dotyczy