Langue

ArrayStructuralComparer<TElement> Classe

Définition

Spécifie la comparaison de valeurs pour les tableaux où chaque paire d’éléments est comparée. Un nouveau tableau est construit lors de la capture instantanée.

[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())

Paramètres de type

TElement

Type d’élément de tableau.

Héritage
ValueComparer<TElement[]>
ArrayStructuralComparer<TElement>
Attributs

Remarques

Pour plus d’informations et d’exemples, consultez les comparateurs de valeurs EF Core .

Constructeurs

Nom Description
ArrayStructuralComparer<TElement>()

Crée une instance de comparateur.

Propriétés

Nom Description
ConstructorExpression

Expression représentant la construction de cet objet.

(Hérité de ValueComparer<T>)
EqualsExpression

Expression de comparaison.

(Hérité de ValueComparer<T>)
HashCodeExpression

Expression de code de hachage.

(Hérité de ValueComparer<T>)
ObjectEqualsExpression

Expression de comparaison d’objets.

(Hérité de ValueComparer<T>)
SnapshotExpression

Expression d’instantané.

(Hérité de ValueComparer<T>)
Type

Le type.

(Hérité de ValueComparer<T>)

Méthodes

Nom Description
Equals(Object, Object)

Compare les deux instances pour déterminer si elles sont égales.

(Hérité de ValueComparer<T>)
Equals(T, T)

Compare les deux instances pour déterminer si elles sont égales.

(Hérité de ValueComparer<T>)
ExtractEqualsBody(Expression, Expression)

Prend EqualsExpression et remplace les deux paramètres par les expressions données, en retournant le corps transformé.

(Hérité de ValueComparer)
ExtractHashCodeBody(Expression)

Prend le HashCodeExpression paramètre et remplace le paramètre par l’expression donnée, retournant le corps transformé.

(Hérité de ValueComparer)
ExtractSnapshotBody(Expression)

Prend le SnapshotExpression paramètre et remplace le paramètre par l’expression donnée, retournant le corps transformé.

(Hérité de ValueComparer)
GetHashCode(Object)

Retourne le code de hachage de l’instance donnée.

(Hérité de ValueComparer<T>)
GetHashCode(T)

Retourne le code de hachage de l’instance donnée.

(Hérité de ValueComparer<T>)
Snapshot(Object)

Crée un instantané de l’instance donnée.

(Hérité de ValueComparer<T>)
Snapshot(T)

Crée un instantané de l’instance donnée.

(Hérité de ValueComparer<T>)

Méthodes d’extension

Nom Description
IsDefault(ValueComparer)

Retourne true si l’implémentation EF Core par ValueComparer défaut est donnée.

S’applique à