Sdílet prostřednictvím


EntryCurrentValueComparer<TProperty> Třída

Definice

Implementace a IEqualityComparer<T> pro porovnání aktuálních hodnot obsažených v IUpdateEntry interních IComparer<T> sledovacích entitách.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

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)

Parametry typu

TProperty

Typ proměnné

Dědičnost
EntryCurrentValueComparer<TProperty>
Implementuje

Poznámky

Další informace a příklady najdete v tématu Porovnávače hodnot EF Core .

Konstruktory

EntryCurrentValueComparer<TProperty>(IPropertyBase)

Vytvoří novou Microsoft.EntityFrameworkCore.ChangeTracking.Internal.EntryCurrentValueComparer instanci pomocí výchozího porovnávače pro typ vlastnosti.

Metody

Compare(IUpdateEntry, IUpdateEntry)

Porovná dva objekty a vrátí hodnotu označující, zda je jeden menší než, roven nebo větší než druhý.

Equals(IUpdateEntry, IUpdateEntry)

Určuje, zda jsou zadané objekty rovny.

GetHashCode(IUpdateEntry)

Vrátí kód hash pro zadaný objekt.

Platí pro