Microsoft.EntityFrameworkCore.ChangeTracking Ad Alanı

Sınıflar

Veri Akışı Adı Description
ArrayStructuralComparer<TElement>

Her öğe çiftlerinin karşılaştırıldığı diziler için değer karşılaştırmasını belirtir. Anlık görüntü oluşturulurken yeni bir dizi oluşturulur.

CaseInsensitiveValueComparer

Dizeler için büyük/küçük harfe duyarlı olmayan değer karşılaştırması.

ChangeTracker

Bağlamın izlediği varlık örnekleri için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar. Bu sınıfın örnekleri genellikle öğesinden ChangeTracker alınır ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.

CollectionEntry

Bu varlığı başka bir varlık koleksiyonuyla ilişkilendiren bir koleksiyon gezinti özelliği için değişiklik izleme ve yükleme bilgilerine erişim sağlar.

CollectionEntry<TEntity,TRelatedEntity>

Bu varlığı başka bir varlık koleksiyonuyla ilişkilendiren bir koleksiyon gezinti özelliği için değişiklik izleme ve yükleme bilgilerine erişim sağlar.

ComplexCollectionEntry

Bu varlığı başka bir varlık koleksiyonuyla ilişkilendiren bir koleksiyon gezinti karmaşıklığıözelliği için değişiklik izleme ve yükleme bilgilerine erişim sağlar.

ComplexCollectionEntry<TEntity,TElement>

Bu varlığı başka bir varlık koleksiyonuyla ilişkilendiren bir koleksiyon gezinti özelliği için değişiklik izleme ve yükleme bilgilerine erişim sağlar.

ComplexElementEntry

Belirli bir karmaşık tür örneği için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

ComplexElementEntry<TEntity,TComplexProperty>

Belirli bir karmaşık tür örneği için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

ComplexPropertyEntry

Karmaşık türde belirli bir özelliğin değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

ComplexPropertyEntry<TEntity,TComplexProperty>

Karmaşık türde belirli bir özelliğin değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

DetectChangesEventArgs

Olay için DetectingAllChanges olay bağımsız değişkenleri.

DetectedChangesEventArgs

Olay için DetectedAllChanges olay bağımsız değişkenleri.

DetectedEntityChangesEventArgs

Olay için DetectedEntityChanges olay bağımsız değişkenleri.

DetectEntityChangesEventArgs

Olay için DetectingEntityChanges olay bağımsız değişkenleri.

EntityEntry

Belirli bir varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

EntityEntry<TEntity>

Belirli bir varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

EntityEntryEventArgs

İzlenenlerle EntityEntryilgili olaylar için olay bağımsız değişkenleri.

EntityEntryGraphNode

Çapraz geçiş yapılan varlıkların grafiğindeki bir düğüm için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

EntityEntryGraphNode<TState>

Çapraz geçiş yapılan varlıkların grafiğindeki bir düğüm için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

EntityStateChangedEventArgs

Olay için StateChanged olay bağımsız değişkenleri.

EntityStateChangingEventArgs

Olay için StateChanging olay bağımsız değişkenleri.

EntityTrackedEventArgs

Olay için Tracked olay bağımsız değişkenleri.

EntityTrackingEventArgs

Olay için Tracking olay bağımsız değişkenleri.

EntryCurrentValueComparer<TProperty>

İç 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.

GeometryValueComparer<TGeometry>

NetTopologySuite.Geometries.Geometry örnekleri için değer anlık görüntüsü oluşturma ve karşılaştırma mantığı.

ListComparer<TElement>

İlkel ValueComparer<T> öğe listeleri için a. Liste olarak IEnumerable<T>yazılabilir, ancak yalnızca uygulayan IList<T>örneklerle kullanılabilir.

ListOfNullableValueTypesComparer<TConcreteList,TElement>

İlkel ValueComparer<T> öğe listeleri için a. Liste olarak IEnumerable<T>yazılabilir, ancak yalnızca uygulayan IList<T>örneklerle kullanılabilir.

ListOfReferenceTypesComparer<TConcreteList,TElement>

İlkel ValueComparer<T> öğe listeleri için a. Liste olarak IEnumerable<T>yazılabilir, ancak yalnızca uygulayan IList<T>örneklerle kullanılabilir.

ListOfValueTypesComparer<TConcreteList,TElement>

İlkel ValueComparer<T> öğe listeleri için a. Liste olarak IEnumerable<T>yazılabilir, ancak yalnızca uygulayan IList<T>örneklerle kullanılabilir.

LocalView<TEntity>

Belirli bir türün varlıkları tarafından izlenen varlıklarıyla eşitlenmiş durumda kalan bir DbContextkoleksiyon. Yerel görünüm elde etmek için çağrısı Local .

MemberEntry

Belirli bir özellik veya gezinti özelliği için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

NavigationEntry

Bu varlığı bir veya daha fazla diğer varlıkla ilişkilendiren bir gezinti özelliği için değişiklik izleme ve yükleme bilgilerine erişim sağlar.

NullableValueTypeListComparer<TElement>

İlkel ValueComparer<T> öğe listeleri için a. Liste olarak IEnumerable<T>yazılabilir, ancak yalnızca uygulayan IList<T>örneklerle kullanılabilir.

ObjectListComparer<TElement>

İlkel ValueComparer<T> öğe listeleri için a. Liste olarak IEnumerable<T>yazılabilir, ancak yalnızca uygulayan IList<T>örneklerle kullanılabilir.

ObservableCollectionListSource<T>

uygulamasını genişletir ObservableCollection<T> ve uygulamasını IListSourceekler.

ObservableHashSet<T>

Entity Framework'ün bir koleksiyon gezinti özelliği için bildirim tabanlı değişiklik izleme özelliğini kullanması için gereken arabirimleri uygulayan karma kümesi.

Daha fazla bilgi ve örnek için bkz. EF Core'da izlenen varlıkların yerel görünümleri .

PropertyEntry

Belirli bir özelliğin değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

PropertyEntry<TEntity,TProperty>

Belirli bir özelliğin değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

PropertyValues

Bir varlık için tüm özellik değerlerinin koleksiyonu.

ReferenceEntry

Bu varlığı başka bir varlıkla ilişkilendiren bir başvuru (koleksiyon dışı) gezinti özelliği için değişiklik izleme ve yükleme bilgilerine erişim sağlar.

ReferenceEntry<TEntity,TProperty>

Bu varlığı başka bir varlıkla ilişkilendiren bir başvuru (koleksiyon dışı) gezinti özelliği için değişiklik izleme ve yükleme bilgilerine erişim sağlar.

ValueComparer

Anlık görüntü alırken ayrıntılı/yapısal bir kopyaya ihtiyaç duyan ve/veya ile Equals(Object, Object) karşılaştırılamayan CLR türleri için özel değer anlık görüntüsünü ve karşılaştırmasını belirtir. Örneğin, ilkel tür dizileri, mutasyon algılanacaksa her ikisini de gerektirir.

ValueComparer<T>

Anlık görüntü alırken clr türleriyle Equals(Object, Object) karşılaştırılamayan ve/veya derin kopya gerektiremeyen özel değer anlık görüntüsünü ve karşılaştırmasını belirtir. Örneğin, ilkel tür dizileri, mutasyon algılanacaksa her ikisini de gerektirir.

ValueComparerExtensions

için ValueCompareruzantı yöntemleri.

Arabirimler

Veri Akışı Adı Description
IDependentKeyValueFactory

Varlık verilerinin çeşitli biçimlerinden alınan yabancı anahtar değerlerini temel alan anahtar değerleri için bir fabrika.

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

IDependentKeyValueFactory<TKey>

Varlık verilerinin çeşitli biçimlerinden alınan yabancı anahtar değerlerini temel alan anahtar değerleri için bir fabrika.

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

IEntityEntryGraphIterator

Varlıkların grafiğinden geçiş yapan ve her düğümde bazı eylemler gerçekleştiren bir hizmet.

IPrincipalKeyValueFactory

Çeşitli varlık veri biçimlerinden alınan birincil/asıl anahtar değerlerini temel alan anahtar değerleri için bir fabrikayı temsil eder.

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

IPrincipalKeyValueFactory<TKey>

Varlık verilerinin çeşitli biçimlerinden alınan birincil/asıl anahtar değerlerini temel alan anahtar değerleri için bir fabrika.

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

Numaralandırmalar

Veri Akışı Adı Description
CascadeTiming

Basamaklı eylemlerin ne zaman gerçekleştirileceğiyle ilgili farklı stratejiler tanımlar. Bkz. CascadeDeleteTiming ve DeleteOrphansTiming.

ChangeTrackerDebugStringOptions

İzlenen varlıklar için dize özelleştirme seçeneklerinde hata ayıklama.

LoadOptions

ile Load(LoadOptions)ilgili varlıkları yükleme davranışını denetleme seçenekleri.