Dil

CoreEventId Sınıf

Tanım

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 ayrıca uyarı davranışını yapılandırmak için ile WarningsConfigurationBuilder birlikte kullanılır.

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

Alanlar

Veri Akışı Adı Description
AccidentalComplexPropertyCollection

Karmaşık bir özellik bir koleksiyon türüyle yapılandırılır ancak koleksiyon olarak işaretlenmez.

AccidentalEntityType

Varlık türü, varlık türü olarak eşlendi. Bu tür kasıtlı olarak eşleniyorsa, lütfen bu uyarıyı gizleyin ve sorunu GitHub bildirin.

AmbiguousEndRequiredWarning

Bağımlı uç belirlenmeden önce gerekli olarak 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.

CompiledModelProviderMismatchWarning

Derlenmiş bir model bulundu ancak farklı bir veritabanı sağlayıcısı için oluşturuldu.

ComplexElementPropertyChangeDetected

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

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning

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

ConflictingKeylessAndKeyAttributesWarning

KeylessAttribute Varlık türündeki bir öznitelik, özelliklerinden en az birinde bulunan 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

A DbContext başlatıldı.

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 yavaş 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 sonrasındaki sonuçlar sıralanmamış olur.

DuplicateDependentEntityTypeInstanceWarning

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

EnsureCreatedWithTrackedEntitiesWarning

EnsureCreatedAsync(CancellationToken) eklenen, değiştirilen veya silinen varlıkları izleyen bir bağlamda çağrıldı. Geçici bir hata nedeniyle yeniden deneme gerçekleşirse bu değişiklikler kaybolacak.

Bu olay kategoridedir DbLoggerCategory.Infrastructure .

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

ExecutionStrategyRetrying

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

FirstWithoutOrderByAndFilterWarning
Geçersiz.

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

ForeignKeyAttributesOnBothNavigationsWarning

Gezintiler, her iki taraftaki gezintilerde belirtildiği gibi ForeignKeyAttribute iki ilişkiye ayrılmıştır.

ForeignKeyAttributesOnBothPropertiesWarning

Gezintiler, her iki taraftaki özelliklerde belirtildiği gibi ForeignKeyAttribute iki ilişkiye ayrılmıştır.

ForeignKeyChangeDetected

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

IncludeIgnoredWarning
Geçersiz.

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.

InconsistentOwnedDataWarning

Sahip olunan bir varlık yüklendi, ancak sahip olan varlık null idi. Bu, veritabanındaki tutarsız verileri gösterir. Sahip olunan varlık yoksayılır.

InvalidIncludePathError

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

LazyLoadOnDisposedContextWarning

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

ManyServiceProvidersCreatedWarning

Birçok hizmet sağlayıcısı tek bir uygulama etki alanında oluşturulmuştur.

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 ekle'ye özgü bir gezinti tabanı yoksayıldı.

NavigationIncluded
Geçersiz.

Sorguya bir gezinti eklendi.

Bu olay kategoridedir DbLoggerCategory.Query .

NavigationLazyLoading

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

NoEntityTypeConfigurationsWarning

Uygulayan IEntityTypeConfiguration<TEntity> bir tür örneği oluşturulamadı.

NonDefiningInverseNavigationWarning
Geçersiz.

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

NonNullableInverted
Geçersiz.

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
Geçersiz.

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
Geçersiz.

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 eden 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, ö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

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

QueryModelCompiling
Geçersiz.

Sorgu modeli derleniyor.

Bu olay kategoridedir DbLoggerCategory.Query .

QueryModelOptimized
Geçersiz.

Sorgu modeli iyileştirildi.

Bu olay kategoridedir DbLoggerCategory.Query .

RedundantAddServicesCallWarning

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

RedundantForeignKeyWarning

Yapılandırılan IForeignKey yedekli.

RedundantIndexRemoved

Özellikler zaten kapsandığından 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
Geçersiz.

öğ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
Geçersiz.

Gezintiler, her iki gezintide de belirtildiği gibi RequiredAttribute iki ilişkiye ayrılmıştır.

Bu olay kategoridedir DbLoggerCategory.Model .

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

RequiredAttributeOnCollection

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

RequiredAttributeOnDependent
Geçersiz.

RequiredAttribute Bağımlı varlığa 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ği yoksayıldı.

RowLimitingOperationWithoutOrderByWarning
Geçersiz.

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

Değişiklikleri veritabanına kaydetmeye çalışırken bir hata oluştu.

SaveChangesCompleted

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

SaveChangesFailed

Değişiklikleri veritabanına kaydetmeye çalışı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 iç 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

Varlık türünde bu yabancı anahtarın basit adıyla çakışan bir özellik bulunduğ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 durumda bir yabancı anahtar özelliği oluşturuldu.

ShadowPropertyCreated

Bir gölge özellik oluşturuldu.

ShadowPropertyNameNotValidIdentifierWarning

Gölge özelliğin geçerli bir tanımlayıcı olmayan bir adı vardır ve bu da oluşturulan kodda sorunlara neden olabilir.

SkipCollectionChangeDetected

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

SkippedEntityTypeConfigurationWarning

Uygulayan IEntityTypeConfiguration<TEntity> bir tür örneği oluşturulamadı.

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 .

TypeLoadingErrorWarning

Derlemeden türler yüklenirken bir hata yoksayıldı.

ValueGenerated

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

Şunlara uygulanır