NullableValueTypeListComparer<TElement> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
pour ValueComparer<T> les listes d’éléments primitifs. La liste peut être tapée en tant que IEnumerable<T>, mais ne peut être utilisée qu’avec des instances qui implémentent 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)))
Paramètres de type
- TElement
Type de l’élément.
- Héritage
-
NullableValueTypeListComparer<TElement>
Remarques
Ce comparateur doit être utilisé pour les types de valeurs nullables. Utilisez pour les NullableValueTypeListComparer<TElement> types de référence et les types de valeurs non nullables.
Pour plus d’informations et d’exemples, consultez Comparateurs de valeurs EF Core .
Constructeurs
NullableValueTypeListComparer<TElement>(ValueComparer) |
Crée un instance du comparateur de liste. |
Propriétés
ElementComparer |
Comparateur à utiliser pour comparer des éléments. |
EqualsExpression |
Expression de comparaison. (Hérité de ValueComparer<T>) |
HashCodeExpression |
Expression de code de hachage. (Hérité de ValueComparer<T>) |
SnapshotExpression |
Expression instantané. (Hérité de ValueComparer<T>) |
Type |
Type. (Hérité de ValueComparer<T>) |
Méthodes
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 et remplace le paramètre par l’expression donnée, en retournant le corps transformé. (Hérité de ValueComparer) |
ExtractSnapshotBody(Expression) |
Prend le SnapshotExpression et remplace le paramètre par l’expression donnée, en retournant le corps transformé. (Hérité de ValueComparer) |
GetHashCode(Object) |
Retourne le code de hachage pour le instance donné. (Hérité de ValueComparer<T>) |
GetHashCode(T) |
Retourne le code de hachage pour le instance donné. (Hérité de ValueComparer<T>) |
Snapshot(Object) |
Crée une instantané du instance donné. (Hérité de ValueComparer<T>) |
Snapshot(T) |
Crée une instantané du instance donné. (Hérité de ValueComparer<T>) |
Méthodes d’extension
IsDefault(ValueComparer) |
Retourne |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour