ForeignKeyComparer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Implementierung von und IEqualityComparer<T> zum Vergleichen IReadOnlyForeignKey von IComparer<T> Instanzen.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.
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)
- Vererbung
-
ForeignKeyComparer
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .
Felder
Instance |
Die Singleton-instance des zu verwendenden Vergleichs. |
Methoden
Compare(IForeignKey, IForeignKey) |
Vergleicht zwei Objekte und gibt einen Wert zurück, der angibt, ob ein Wert niedriger, gleich oder größer als der andere Wert ist. |
Compare(IReadOnlyForeignKey, IReadOnlyForeignKey) |
Vergleicht zwei Objekte und gibt einen Wert zurück, der angibt, ob ein Wert niedriger, gleich oder größer als der andere Wert ist. |
Equals(IForeignKey, IForeignKey) |
Bestimmt, ob die angegebenen Objekte gleich sind. |
Equals(IReadOnlyForeignKey, IReadOnlyForeignKey) |
Bestimmt, ob die angegebenen Objekte gleich sind. |
GetHashCode(IForeignKey) |
Gibt einen Hashcode für das angegebene Objekt zurück. |
GetHashCode(IReadOnlyForeignKey) |
Gibt einen Hashcode für das angegebene Objekt zurück. |
Gilt für:
Entity Framework