Jazyk

EntryCurrentValueComparer<TProperty> Třída

Definice

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

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

[System.Runtime.CompilerServices.Nullable(0)]
public sealed class EntryCurrentValueComparer<TProperty> : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Update.IUpdateEntry>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Update.IUpdateEntry>
public sealed class EntryCurrentValueComparer<TProperty> : System.Collections.Generic.IComparer<Microsoft.EntityFrameworkCore.Update.IUpdateEntry>, System.Collections.Generic.IEqualityComparer<Microsoft.EntityFrameworkCore.Update.IUpdateEntry>
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntryCurrentValueComparer<'Property> = class
    interface IComparer<IUpdateEntry>
    interface IEqualityComparer<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 vlastnosti.

Dědičnost
EntryCurrentValueComparer<TProperty>
Atributy
Implementuje

Poznámky

Další informace a příklady najdete v porovnání hodnot EF Core .

Konstruktory

Název Description
EntryCurrentValueComparer<TProperty>(IPropertyBase)

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

Metody

Název Description
Compare(IUpdateEntry, IUpdateEntry)

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

Equals(IUpdateEntry, IUpdateEntry)

Určuje, zda jsou zadané objekty stejné.

GetHashCode(IUpdateEntry)

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

Platí pro