EntryCurrentValueComparer<TProperty> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework