EntryCurrentValueComparer<TProperty> Sınıf

Tanım

IComparer<T>Ve ' nin, IEqualityComparer<T> iç izleme varlıklarda bulunan geçerli değerleri karşılaştırması IUpdateEntry .

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

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)

Tür Parametreleri

TProperty

Özelliğin türü.

Devralma
EntryCurrentValueComparer<TProperty>
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. EF Core değer Karşılaştırıcılar .

Oluşturucular

EntryCurrentValueComparer<TProperty>(IPropertyBase)

Microsoft.EntityFrameworkCore.ChangeTracking.Internal.EntryCurrentValueComparerÖzellik türü için varsayılan karşılaştırıcıyı kullanarak yeni bir örnek oluşturur.

Yöntemler

Compare(IUpdateEntry, IUpdateEntry)

İki nesneyi karşılaştırır ve birinin diğerinin sayısından küçük, eşit veya ondan büyük olup olmadığını gösteren bir değer döndürür.

Equals(IUpdateEntry, IUpdateEntry)

Belirtilen nesnelerin eşit olup olmadığını belirler.

GetHashCode(IUpdateEntry)

Belirtilen nesne için bir karma kod döndürür.

Şunlara uygulanır