NullableValueTypeListComparer<TElement> 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.
Ein ValueComparer<T> für Listen mit primitiven Elementen. Die Liste kann als IEnumerable<T>eingegeben werden, kann aber nur mit Instanzen verwendet werden, die implementieren IList<T>.
public sealed class NullableValueTypeListComparer<TElement> : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<System.Collections.Generic.IEnumerable<TElement?>> where TElement : struct
type NullableValueTypeListComparer<'Element (requires 'Element : struct)> = class
inherit ValueComparer<seq<Nullable<'Element>>>
Public NotInheritable Class NullableValueTypeListComparer(Of TElement)
Inherits ValueComparer(Of IEnumerable(Of Nullable(Of TElement)))
Typparameter
- TElement
Der Elementtyp.
- Vererbung
-
NullableValueTypeListComparer<TElement>
Hinweise
Dieser Vergleich sollte für Nullable-Werttypen verwendet werden. Verwenden Sie NullableValueTypeListComparer<TElement> für Verweistypen und Werttypen, die nicht nullable sind.
Weitere Informationen und Beispiele finden Sie unter EF Core-Wertvergleiche .
Konstruktoren
NullableValueTypeListComparer<TElement>(ValueComparer) |
Erstellt eine neue instance des Listenvergleichs. |
Eigenschaften
ElementComparer |
Der Vergleich, der zum Vergleichen von Elementen verwendet werden soll. |
EqualsExpression |
Der Vergleichsausdruck. (Geerbt von ValueComparer<T>) |
HashCodeExpression |
Der Hashcodeausdruck. (Geerbt von ValueComparer<T>) |
SnapshotExpression |
Der Momentaufnahme Ausdruck. (Geerbt von ValueComparer<T>) |
Type |
Der Typ. (Geerbt von ValueComparer<T>) |
Methoden
Equals(Object, Object) |
Vergleicht die beiden Instanzen, um zu ermitteln, ob sie gleich sind. (Geerbt von ValueComparer<T>) |
Equals(T, T) |
Vergleicht die beiden Instanzen, um zu ermitteln, ob sie gleich sind. (Geerbt von ValueComparer<T>) |
ExtractEqualsBody(Expression, Expression) |
Übernimmt EqualsExpression und ersetzt die beiden Parameter durch die angegebenen Ausdrücke und gibt den transformierten Text zurück. (Geerbt von ValueComparer) |
ExtractHashCodeBody(Expression) |
Übernimmt den HashCodeExpression und ersetzt den Parameter durch den angegebenen Ausdruck, und gibt den transformierten Text zurück. (Geerbt von ValueComparer) |
ExtractSnapshotBody(Expression) |
Übernimmt den SnapshotExpression und ersetzt den Parameter durch den angegebenen Ausdruck, und gibt den transformierten Text zurück. (Geerbt von ValueComparer) |
GetHashCode(Object) |
Gibt den Hashcode für den angegebenen instance zurück. (Geerbt von ValueComparer<T>) |
GetHashCode(T) |
Gibt den Hashcode für den angegebenen instance zurück. (Geerbt von ValueComparer<T>) |
Snapshot(Object) |
Erstellt eine Momentaufnahme des angegebenen instance. (Geerbt von ValueComparer<T>) |
Snapshot(T) |
Erstellt eine Momentaufnahme des angegebenen instance. (Geerbt von ValueComparer<T>) |
Erweiterungsmethoden
IsDefault(ValueComparer) |
Gibt zurück |
Gilt für:
Entity Framework
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für