EntryCurrentValueComparer<TProperty> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework