Condividi tramite


EntryCurrentValueComparer<TProperty> Classe

Definizione

Implementazione di IComparer<T> e IEqualityComparer<T> per confrontare i valori correnti contenuti nelle IUpdateEntry entità di rilevamento interne.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

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)

Parametri di tipo

TProperty

Tipo della proprietà.

Ereditarietà
EntryCurrentValueComparer<TProperty>
Implementazioni

Commenti

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

Costruttori

EntryCurrentValueComparer<TProperty>(IPropertyBase)

Crea una nuova Microsoft.EntityFrameworkCore.ChangeTracking.Internal.EntryCurrentValueComparer istanza usando un operatore di confronto predefinito per il tipo di proprietà.

Metodi

Compare(IUpdateEntry, IUpdateEntry)

Confronta due oggetti e restituisce un valore indicante se uno è minore, uguale o maggiore dell'altro.

Equals(IUpdateEntry, IUpdateEntry)

Determina se gli oggetti specificati sono uguali.

GetHashCode(IUpdateEntry)

Viene restituito un codice hash per l'oggetto specificato.

Si applica a