Partilhar via


EntryCurrentValueComparer<TProperty> Classe

Definição

Uma implementação de IComparer<T> e IEqualityComparer<T> para comparar valores atuais contidos em IUpdateEntry entidades de rastreamento internas.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

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)

Parâmetros de tipo

TProperty

O tipo da propriedade.

Herança
EntryCurrentValueComparer<TProperty>
Implementações

Comentários

Consulte Comparadores de valor do EF Core para obter mais informações e exemplos.

Construtores

EntryCurrentValueComparer<TProperty>(IPropertyBase)

Cria uma nova Microsoft.EntityFrameworkCore.ChangeTracking.Internal.EntryCurrentValueComparer instância usando um comparador padrão para o tipo de propriedade.

Métodos

Compare(IUpdateEntry, IUpdateEntry)

Compara dois objetos e retorna um valor que indica se um é menor, igual ou maior do que o outro.

Equals(IUpdateEntry, IUpdateEntry)

Determina se os objetos especificados são iguais.

GetHashCode(IUpdateEntry)

Retorna um código hash para o objeto especificado.

Aplica-se a