Partager via


EntryCurrentValueComparer<TProperty> Classe

Définition

Implémentation de IComparer<T> et IEqualityComparer<T> pour comparer les valeurs actuelles contenues dans les IUpdateEntry entités de suivi internes.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

public sealed class EntryCurrentValueComparer<TProperty> : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Update.IUpdateEntry>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Update.IUpdateEntry>
type EntryCurrentValueComparer<'Property> = class
    interface IComparer<IUpdateEntry>
    interface IEqualityComparer<IUpdateEntry>
Public NotInheritable Class EntryCurrentValueComparer(Of TProperty)
Implements IComparer(Of IUpdateEntry), IEqualityComparer(Of IUpdateEntry)

Paramètres de type

TProperty

Type de la propriété.

Héritage
EntryCurrentValueComparer<TProperty>
Implémente

Remarques

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

Constructeurs

EntryCurrentValueComparer<TProperty>(IPropertyBase)

Crée un Microsoft.EntityFrameworkCore.ChangeTracking.Internal.EntryCurrentValueComparer instance à l’aide d’un comparateur par défaut pour le type de propriété.

Méthodes

Compare(IUpdateEntry, IUpdateEntry)

Compare deux objets et retourne une valeur indiquant si le premier est inférieur, égal ou supérieur au second.

Equals(IUpdateEntry, IUpdateEntry)

Détermine si les objets spécifiés sont égaux.

GetHashCode(IUpdateEntry)

Retourne un code de hachage pour l'objet spécifié.

S’applique à