Поделиться через


EntryCurrentValueComparer<TProperty> Класс

Определение

Реализация и IEqualityComparer<T> для сравнения текущих IComparer<T> значений, содержащихся во IUpdateEntry внутренних сущностях отслеживания.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

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)

Параметры типа

TProperty

Тип свойства.

Наследование
EntryCurrentValueComparer<TProperty>
Реализации

Комментарии

Дополнительные сведения и примеры см. в статье Сравнение значений EF Core .

Конструкторы

EntryCurrentValueComparer<TProperty>(IPropertyBase)

Создает новый Microsoft.EntityFrameworkCore.ChangeTracking.Internal.EntryCurrentValueComparer экземпляр, используя функцию сравнения по умолчанию для типа свойства.

Методы

Compare(IUpdateEntry, IUpdateEntry)

Сравнение двух объектов и возврат значения, указывающего, является ли один объект меньшим, равным или большим другого.

Equals(IUpdateEntry, IUpdateEntry)

Определяет, равны ли два указанных объекта.

GetHashCode(IUpdateEntry)

Возвращает хэш-код указанного объекта.

Применяется к