CoreEventId Sınıf

Tanım

Bir öğesine günlüğe kaydedilen iletilere karşılık gelen olaylar ve bir ILogger öğesine gönderilen olaylar için olay kimlikleri DiagnosticSource.

public static class CoreEventId
type CoreEventId = class
Public Class CoreEventId
Devralma
CoreEventId

Açıklamalar

Bu kimlikler, uyarıların davranışını yapılandırmak için de kullanılır WarningsConfigurationBuilder .

Daha fazla bilgi ve örnek için bkz . Günlüğe kaydetme, olaylar ve tanılama .

Alanlar

AmbiguousEndRequiredWarning

Bağımlı uç belirlenmeden önce gerekli şekilde yapılandırılan yabancı anahtar.

CascadeDelete

Üst öğesi silindiğinden bir varlık siliniyor veya ayrılıyor.

CascadeDeleteOrphan

Bir varlık, üst öğesiyle gerekli ilişki koptuğundan siliniyor veya ayrılıyor.

CollectionChangeDetected

DetectChanges, koleksiyon gezinti özelliğine varlıkların eklendiğini ve/veya kaldırıldığını algılamıştır.

CollectionWithoutComparer

Bir özelliğin değer dönüştürücüsü olan ancak değer karşılaştırıcısı olmayan bir koleksiyon veya numaralandırma türü vardır.

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning

ForeignKeyAttribute Gezintide belirtilen özelliğinde ForeignKeyAttribute belirtilenle eşleşmiyor.

ConflictingKeylessAndKeyAttributesWarning

KeylessAttribute Varlık türündeki bir öznitelik, özelliklerinden en az birinde bir KeyAttribute öznitelikle çakışıyor.

ConflictingShadowForeignKeysWarning

Yabancı anahtar kuralıyla en iyi eşleşen özellikler zaten farklı bir yabancı anahtar tarafından kullanılıyor.

ContextDisposed

DbContext atılıyor.

ContextInitialized

başlatıldı DbContext .

CoreBaseId

Herhangi bir Entity Framework veya sağlayıcı kodu tarafından kullanılan olay kimlikleri için alt sınır.

DetachedLazyLoadingWarning

Ayrılmış/izlemesiz bir varlıktan bir özelliği gecikmeli yükleme girişiminde bulunuldu.

DetectChangesCompleted

DetectChanges tamamlandı.

DetectChangesStarting

DetectChanges başlatılıyor.

DistinctAfterOrderByWithoutRowLimitingOperatorWarning

Sorgu, bir sıralama uyguladıktan sonra 'Distinct' işlecini kullanır. Sıralamadan önce Distinct ve sonra kullanılan herhangi bir satır sınırlama işlemi varsa, bunun için sıralama kullanılır. Sıralamalar sonrasında silinir Distinct ve daha sonra sonuçlar sıralanmamış olur.

DuplicateDependentEntityTypeInstanceWarning

Aynı varlık farklı bir paylaşılan varlık türü olarak izleniyor. Bu olay kategoridedir DbLoggerCategory.Update .

ExecutionStrategyRetrying

Yürütme sırasında geçici bir özel durumla karşılaşıldı ve işlem yeniden denenecek.

FirstWithoutOrderByAndFilterWarning
Kullanımdan kalktı..

Sorgu, OrderBy olmadan First/FirstOrDefault işlemini kullanır ve tahmin edilemeyen sonuçlara yol açabilecek filtreyi kullanır.

ForeignKeyAttributesOnBothNavigationsWarning

Her iki taraftaki gezintilerde belirtildiği gibi ForeignKeyAttribute iki ilişkiye ayrılmış gezintiler.

ForeignKeyAttributesOnBothPropertiesWarning

Her iki taraftaki özelliklerde belirtildiği gibi ForeignKeyAttribute iki ilişkiye ayrılmış gezintiler.

ForeignKeyChangeDetected

DetectChanges, yabancı anahtar özellik değerinde bir değişiklik algılamıştır.

IncludeIgnoredWarning
Kullanımdan kalktı..

Sorgu derlenirken gezinti yoksayıldı.

Bu olay kategoridedir DbLoggerCategory.Query .

IncompatibleMatchingForeignKeyProperties

Yabancı anahtar özellikleri için en iyi eşleşme asıl anahtarla uyumsuz.

InvalidIncludePathError

Geçersiz '{navigationChain}' ekleme yolu, '{navigationName}' için gezinti bulunamadı.

LazyLoadOnDisposedContextWarning

DbContext atıldıktan sonra bir özelliği gecikmeli yükleme girişiminde bulunuldu.

ManyServiceProvidersCreatedWarning

Tek bir uygulama etki alanında birçok hizmet sağlayıcısı oluşturuldu.

MappedComplexPropertyIgnoredWarning

Bir özellik önce açıkça eşlendi ve sonra yoksayıldı.

MappedEntityTypeIgnoredWarning

Bir varlık türü önce açıkça eşlendi ve sonra yoksayıldı.

MappedNavigationIgnoredWarning

Gezinti önce açıkça eşlendi ve sonra yoksayıldı.

MappedPropertyIgnoredWarning

Bir özellik önce açıkça eşlendi ve sonra yoksayıldı.

MultipleInversePropertiesSameTargetWarning

Aynı ters gezintiye InversePropertyAttribute işaret eden birden çok gezinti vardır.

MultipleNavigationProperties

Aynı türe gezinti olabilecek birden çok özellik vardır.

MultiplePrimaryKeyCandidates

Birincil anahtar olarak kullanılabilecek birden çok özellik vardır.

NavigationBaseIncluded

Sorguya bir gezinti tabanı eklendi.

NavigationBaseIncludeIgnored

Düzeltme nedeniyle zaten doldurulacağı için Sorguya dahil et'e özgü bir gezinti tabanı yoksayıldı.

NavigationIncluded
Kullanımdan kalktı..

Sorguya bir gezinti eklendi.

Bu olay kategoridedir DbLoggerCategory.Query .

NavigationLazyLoading

Bir gezinti özelliği yavaş yükleniyor.

NonDefiningInverseNavigationWarning
Kullanımdan kalktı..

İşaret edilen InversePropertyAttribute gezinti, tanımlayıcı gezinti değildir.

NonNullableInverted
Kullanımdan kalktı..

Boş değer atanamayan gezinti özelliğine sahip varlık türü, ilişkide bağımlı taraf olarak yapılandırıldı.

Bu olay kategoridedir DbLoggerCategory.Model .

Bu olay, ile DiagnosticSourcekullanıldığında yükü kullanırNavigationEventData.

NonNullableReferenceOnBothNavigations
Kullanımdan kalktı..

Her iki gezintide de null atanabilirlik belirtilmedikçe iki ilişkiye ayrılmış gezintiler.

Bu olay kategoridedir DbLoggerCategory.Model .

Bu olay, ile DiagnosticSourcekullanıldığında yükü kullanırTwoPropertyBaseCollectionsEventData.

NonNullableReferenceOnDependent
Kullanımdan kalktı..

Gezinti özelliğinin bağımlı varlığa null atanamaması yoksayıldı.

Bu olay kategoridedir DbLoggerCategory.Model .

Bu olay, ile DiagnosticSourcekullanıldığında yükü kullanırNavigationEventData.

NonOwnershipInverseNavigationWarning

İşaret edilen InversePropertyAttribute gezinti, tanımlayıcı gezinti değildir.

OldModelVersionWarning

Bağlam seçeneklerinde sağlanan model eski bir EF Core sürümüyle oluşturulmuştur.

OptimisticConcurrencyException

çağrısı sırasında bir OptimisticConcurrencyException oluşturuldu SaveChanges()

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning

Genel sorgu filtresi tanımlanmış ve bildirimde bulunan varlığın eşleşen bir filtreye sahip olmadığı asıl varlıkla gerekli gezinti

PossibleUnintendedCollectionNavigationNullComparisonWarning

Koleksiyon gezintisinin null ile olası istenmeyen karşılaştırması.

PossibleUnintendedReferenceComparisonWarning

Olası istenmeyen başvuru karşılaştırması.

PropertyChangeDetected

DetectChanges, bir özellik değerinde bir değişiklik algılamıştır.

ProviderBaseId

Yalnızca veritabanı sağlayıcıları tarafından kullanılan olay kimlikleri için alt sınır.

ProviderDesignBaseId

Yalnızca veritabanı sağlayıcısı tasarım zamanı ve araçları tarafından kullanılan olay kimlikleri için alt sınır.

QueryCanceled

'{contextType}' bağlam türü için bir sorgu iptal edildi.

QueryCompilationStarting

Sorgu derleme başlatılıyor.

QueryExecutionPlanned

Yürütme için bir sorgu planlanıyor.

QueryIterationFailed

Sorgunun sonuçları işlenirken bir hata oluştu.

QueryModelCompiling
Kullanımdan kalktı..

Sorgu modeli derleniyor.

Bu olay kategoridedir DbLoggerCategory.Query .

QueryModelOptimized
Kullanımdan kalktı..

Sorgu modeli iyileştirildi.

Bu olay kategoridedir DbLoggerCategory.Query .

RedundantAddServicesCallWarning

Hizmet sağlayıcısında 'AddEntityFramework*' çağrıldı, ancak 'UseInternalServiceProvider' çağrılmıyordu.

RedundantForeignKeyWarning

Yapılandırılan IForeignKey yedeklidir.

RedundantIndexRemoved

Özellikler zaten ele alındığı için dizin oluşturulmadı.

ReferenceChangeDetected

DetectChanges, başka bir varlık tarafından varlık başvurularında bir değişiklik algılandı.

RelationalBaseId

herhangi bir ilişkisel veritabanı sağlayıcısı tarafından kullanılan olay kimlikleri için alt sınır.

RequiredAttributeInverted
Kullanımdan kalktı..

öğesini içeren gezinti özelliğine sahip RequiredAttribute varlık türü, ilişkide bağımlı taraf olarak yapılandırıldı.

Bu olay kategoridedir DbLoggerCategory.Model .

Bu olay, ile DiagnosticSourcekullanıldığında yükü kullanırNavigationEventData.

RequiredAttributeOnBothNavigations
Kullanımdan kalktı..

Her iki gezintide de belirtildiği gibi RequiredAttribute iki ilişkiye ayrılmış gezintiler.

Bu olay kategoridedir DbLoggerCategory.Model .

Bu olay, ile DiagnosticSourcekullanıldığında yükü kullanırTwoPropertyBaseCollectionsEventData.

RequiredAttributeOnCollection

RequiredAttribute Koleksiyon gezinti özelliğindeki özelliği yoksayıldı.

RequiredAttributeOnDependent
Kullanımdan kalktı..

RequiredAttribute Bağımlı varlığa yönelik gezinti özelliği yoksayıldı.

Bu olay kategoridedir DbLoggerCategory.Model .

Bu olay, ile DiagnosticSourcekullanıldığında yükü kullanırNavigationEventData.

RequiredAttributeOnSkipNavigation

RequiredAttribute Atla gezinti özelliğindeki göz ardı edildi.

RowLimitingOperationWithoutOrderByWarning
Kullanımdan kalktı..

Sorgu, OrderBy olmadan satır sınırlama işlemi (Atla/Al) kullanır ve bu da öngörülemeyen sonuçlara yol açabilir.

SaveChangesCanceled

Veritabanındaki değişiklikler kaydedilmeye çalışılırken bir hata oluştu.

SaveChangesCompleted

SaveChanges() veya aşırı yüklemelerinden biri tamamlandı.

SaveChangesFailed

Veritabanındaki değişiklikler kaydedilmeye çalışılırken bir hata oluştu.

SaveChangesStarting

SaveChanges() veya aşırı yüklemelerinden biri başlatıldı.

SensitiveDataLoggingEnabledWarning

Hassas veri günlüğünün etkinleştirildiğini ve günlüğe kaydedilebileceğini belirten bir uyarı.

ServiceProviderCreated

Entity Framework tarafından dahili kullanım için bir hizmet sağlayıcısı oluşturuldu.

ServiceProviderDebugInfo

Yeni bir iç hizmet sağlayıcısının neden oluşturulduğuna ilişkin hata ayıklama bilgileri sağlar.

ShadowForeignKeyPropertyCreated

Bu yabancı anahtarın basit adıyla çakışan bir özellik varlık türünde var olduğundan, ancak eşlenmediğinden, başka bir ilişki için zaten kullanıldığından veya ilişkili birincil anahtar türüyle uyumsuz olduğundan, gölge durumunda bir yabancı anahtar özelliği oluşturuldu.

ShadowPropertyCreated

Bir gölge özellik oluşturuldu.

SkipCollectionChangeDetected

DetectChanges, koleksiyon atlama gezinti özelliğine varlıkların eklendiğini ve/veya kaldırıldığını algılamıştır.

StartedTracking

Bir varlık tarafından DbContextizleniyor.

StateChanged

tarafından DbContext izlenen bir varlık bir varlıktan diğerine EntityState değişiyor.

StringEnumValueInJson

Bir sabit listesi için dize değeri JSON'dan okundu. EF Core 8'den başlayarak, JSON'da numaralandırma değerlerini varsayılan olarak sayı olarak depolamak için hataya neden olan bir değişiklik yapıldı. Ayrıntılar için bkz. https://aka.ms/efcore-docs-jsonenums.

ValueGenerated

İzlenen varlığın özelliği, oluşturulan bir değer alıyor.

Şunlara uygulanır