Microsoft.EntityFrameworkCore.ChangeTracking Ad Alanı

Sınıflar

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.

ComplexPropertyEntry

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

ComplexPropertyEntry<TEntity,TComplexProperty>

Karmaşık türde belirli bir özellik iç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 bir. 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 yapın.

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 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 bir. Liste olarak IEnumerable<T>yazılabilir, ancak yalnızca uygulayan IList<T>örneklerle kullanılabilir.

ObjectListComparer<TElement>

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

ObservableCollectionListSource<T>

açık uygulamasını IListSourcegenişletir ObservableCollection<T> ve ekler.

ObservableHashSet<T>

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

PropertyEntry

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

PropertyEntry<TEntity,TProperty>

Belirli bir özellik iç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 olmayan) 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 olmayan) 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 ve/veya derin/yapısal bir kopyaya ihtiyaç duymayan Equals(Object, Object) CLR türleri için özel değer anlık görüntüsü oluşturmayı ve karşılaştırmayı belirtir. Örneğin, ilkel tür dizileri, mutasyonun algılanması durumunda her ikisini de gerektirir.

ValueComparer<T>

Anlık görüntü alırken ve/veya ayrıntılı bir kopyaya ihtiyaç duymayan Equals(Object, Object) CLR türleri için özel değer anlık görüntüsü oluşturmayı ve karşılaştırmayı belirtir. Örneğin, ilkel tür dizileri, mutasyonun algılanması durumunda her ikisini de gerektirir.

ValueComparerExtensions

için ValueCompareruzantı yöntemleri.

Arabirimler

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ık grafını çapraz geçiş yapmaya ve her düğümde bazı eylemler gerçekleştirmeye yönelik 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

CascadeTiming

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

ChangeTrackerDebugStringOptions

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

LoadOptions

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