Udostępnij za pośrednictwem


EntryCurrentValueComparer<TProperty> Klasa

Definicja

Implementacja i IEqualityComparer<T> porównanie bieżących IComparer<T> wartości zawartych w jednostkach IUpdateEntry śledzenia wewnętrznego.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

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 właściwości.

Dziedziczenie
EntryCurrentValueComparer<TProperty>
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Porównanie wartości platformy EF Core .

Konstruktory

EntryCurrentValueComparer<TProperty>(IPropertyBase)

Tworzy nowe Microsoft.EntityFrameworkCore.ChangeTracking.Internal.EntryCurrentValueComparer wystąpienie przy użyciu domyślnego porównania dla typu właściwości.

Metody

Compare(IUpdateEntry, IUpdateEntry)

Porównuje dwa obiekty i zwraca wartość wskazującą, czy jedna jest mniejsza, równa lub większa niż druga.

Equals(IUpdateEntry, IUpdateEntry)

Określa, czy określone obiekty są równe.

GetHashCode(IUpdateEntry)

Zwraca kod skrótu dla określonego obiektu.

Dotyczy