Condividi tramite


ArrayStructuralComparer<TElement> Classe

Definizione

Specifica il confronto dei valori per le matrici in cui viene confrontata ogni coppia di elementi. Una nuova matrice viene costruita durante la creazione di snapshot.

public class ArrayStructuralComparer<TElement> : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<TElement[]>
type ArrayStructuralComparer<'Element> = class
    inherit ValueComparer<'Element[]>
Public Class ArrayStructuralComparer(Of TElement)
Inherits ValueComparer(Of TElement())

Parametri di tipo

TElement

Tipo di elemento della matrice.

Ereditarietà
ValueComparer<TElement[]>
ArrayStructuralComparer<TElement>

Commenti

Per altre informazioni ed esempi , vedere Confronto di valori di EF Core .

Costruttori

ArrayStructuralComparer<TElement>()

Crea un'istanza dell'istanza dell'operatore di confronto.

Proprietà

EqualsExpression

Espressione di confronto.

(Ereditato da ValueComparer<T>)
HashCodeExpression

Espressione di codice hash.

(Ereditato da ValueComparer<T>)
SnapshotExpression

Espressione snapshot.

(Ereditato da ValueComparer<T>)
Type

Tipo.

(Ereditato da ValueComparer<T>)

Metodi

Equals(Object, Object)

Confronta le due istanze per determinare se sono uguali.

(Ereditato da ValueComparer<T>)
Equals(T, T)

Confronta le due istanze per determinare se sono uguali.

(Ereditato da ValueComparer<T>)
ExtractEqualsBody(Expression, Expression)

Accetta EqualsExpression e sostituisce i due parametri con le espressioni indicate, restituendo il corpo trasformato.

(Ereditato da ValueComparer)
ExtractHashCodeBody(Expression)

HashCodeExpression Accetta e sostituisce il parametro con l'espressione specificata, restituendo il corpo trasformato.

(Ereditato da ValueComparer)
ExtractSnapshotBody(Expression)

SnapshotExpression Accetta e sostituisce il parametro con l'espressione specificata, restituendo il corpo trasformato.

(Ereditato da ValueComparer)
GetHashCode(Object)

Restituisce il codice hash per l'istanza specificata.

(Ereditato da ValueComparer<T>)
GetHashCode(T)

Restituisce il codice hash per l'istanza specificata.

(Ereditato da ValueComparer<T>)
Snapshot(Object)

Crea uno snapshot dell'istanza specificata.

(Ereditato da ValueComparer<T>)
Snapshot(T)

Crea uno snapshot dell'istanza specificata.

(Ereditato da ValueComparer<T>)

Metodi di estensione

IsDefault(ValueComparer)

Restituisce true se l'oggetto specificato ValueComparer è un'implementazione predefinita di EF Core.

Si applica a