ArrayStructuralComparer<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.
Gibt einen Wertvergleich für Arrays an, bei denen jedes Elementpaar verglichen wird. Bei der Momentaufnahme wird ein neues Array erstellt.
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })]
public class ArrayStructuralComparer<TElement> : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<TElement[]>
public class ArrayStructuralComparer<TElement> : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<TElement[]>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })>]
type ArrayStructuralComparer<'Element> = class
inherit ValueComparer<'Element[]>
type ArrayStructuralComparer<'Element> = class
inherit ValueComparer<'Element[]>
Public Class ArrayStructuralComparer(Of TElement)
Inherits ValueComparer(Of TElement())
Typparameter
- TElement
Der Arrayelementtyp.
- Vererbung
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter EF Core-Werteabgleiche .
Konstruktoren
| Name | Beschreibung |
|---|---|
| ArrayStructuralComparer<TElement>() |
Erstellt eine Vergleichsinstanz. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ConstructorExpression |
Der Ausdruck, der die Konstruktion dieses Objekts darstellt. (Geerbt von ValueComparer<T>) |
| EqualsExpression |
Der Vergleichsausdruck. (Geerbt von ValueComparer<T>) |
| HashCodeExpression |
Der Hashcodeausdruck. (Geerbt von ValueComparer<T>) |
| ObjectEqualsExpression |
Der Objektvergleichsausdruck. (Geerbt von ValueComparer<T>) |
| SnapshotExpression |
Der Momentaufnahmeausdruck. (Geerbt von ValueComparer<T>) |
| Type |
Der Typ. (Geerbt von ValueComparer<T>) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object, Object) |
Vergleicht die beiden Instanzen, um festzustellen, ob sie gleich sind. (Geerbt von ValueComparer<T>) |
| Equals(T, T) |
Vergleicht die beiden Instanzen, um festzustellen, ob sie gleich sind. (Geerbt von ValueComparer<T>) |
| ExtractEqualsBody(Expression, Expression) |
Verwendet EqualsExpression und ersetzt die beiden Parameter durch die angegebenen Ausdrücke und gibt den transformierten Text zurück. (Geerbt von ValueComparer) |
| ExtractHashCodeBody(Expression) |
Verwendet den HashCodeExpression Parameter und ersetzt den Parameter durch den angegebenen Ausdruck und gibt den transformierten Text zurück. (Geerbt von ValueComparer) |
| ExtractSnapshotBody(Expression) |
Verwendet den SnapshotExpression Parameter 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 die angegebene Instanz zurück. (Geerbt von ValueComparer<T>) |
| GetHashCode(T) |
Gibt den Hashcode für die angegebene Instanz zurück. (Geerbt von ValueComparer<T>) |
| Snapshot(Object) |
Erstellt eine Momentaufnahme der angegebenen Instanz. (Geerbt von ValueComparer<T>) |
| Snapshot(T) |
Erstellt eine Momentaufnahme der angegebenen Instanz. (Geerbt von ValueComparer<T>) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| IsDefault(ValueComparer) |
Gibt zurück |