ArrayStructuralComparer<TElement> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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 |