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) |
Возвращает хэш-код указанного объекта. |
Применяется к
Entity Framework