EntryCurrentValueComparer<TProperty> 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 der IComparer<T> aktuellen Werte, die in IUpdateEntry internen Nachverfolgungsentitäten enthalten sind.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.
public sealed class EntryCurrentValueComparer<TProperty> : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Update.IUpdateEntry>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Update.IUpdateEntry>
type EntryCurrentValueComparer<'Property> = class
interface IComparer<IUpdateEntry>
interface IEqualityComparer<IUpdateEntry>
Public NotInheritable Class EntryCurrentValueComparer(Of TProperty)
Implements IComparer(Of IUpdateEntry), IEqualityComparer(Of IUpdateEntry)
Typparameter
- TProperty
Den Typ der Eigenschaft.
- Vererbung
-
EntryCurrentValueComparer<TProperty>
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter EF Core-Wertvergleiche .
Konstruktoren
EntryCurrentValueComparer<TProperty>(IPropertyBase) |
Erstellt eine neue Microsoft.EntityFrameworkCore.ChangeTracking.Internal.EntryCurrentValueComparer instance unter Verwendung eines Standardvergleichs für den Eigenschaftentyp. |
Methoden
Compare(IUpdateEntry, IUpdateEntry) |
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(IUpdateEntry, IUpdateEntry) |
Bestimmt, ob die angegebenen Objekte gleich sind. |
GetHashCode(IUpdateEntry) |
Gibt einen Hashcode für das angegebene Objekt zurück. |
Gilt für:
Entity Framework