Dil

EntryCurrentValueComparer<TProperty> Sınıf

Tanım

İç izleme varlıklarında IUpdateEntry yer alan geçerli değerleri karşılaştırmak için ve IEqualityComparer<T> uygulamasıIComparer<T>.

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

[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)

Tür Parametreleri

TProperty

Özelliğin türü.

Devralma
EntryCurrentValueComparer<TProperty>
Özellikler
Uygulamalar

Açıklamalar

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

Oluşturucular

Veri Akışı Adı Description
EntryCurrentValueComparer<TProperty>(IPropertyBase)

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

Yöntemler

Veri Akışı Adı Description
Compare(IUpdateEntry, IUpdateEntry)

İki nesneyi karşılaştırır ve birinin diğerinden küçük, eşit veya daha büyük olduğunu belirten 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 kodu döndürür.

Şunlara uygulanır