EntryCurrentValueComparer<TProperty> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |