Dil

SqlServerEventId Sınıf

Tanım

SQL Server olaylarının, günlüğe kaydedilen iletilere ILogger karşılık gelen olay kimlikleri ve bir DiagnosticSourceöğesine gönderilen olaylar.

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

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ılamalar ve EF Core ile SQL Server ve Azure SQL veritabanlarına erişme.

Alanlar

Veri Akışı Adı Description
ByteIdentityColumnWarning

Bir bayt özelliği, SQL Server kimlik sütununu kullanacak şekilde ayarlanır.

ColumnFound

Bir sütun bulundu.

ColumnNotNamedWarning
Geçersiz.

Bir sütun adlandırılmaz. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

ColumnSkipped
Geçersiz.

Sütun atlandı. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

ColumnWithoutTypeWarning

Veritabanı türü bulunamadığından bir sütun atlandı.

ConflictingValueGenerationStrategiesWarning

Bir özellik için çakışan değer oluşturma yöntemleri vardır.

DataverseForeignKeyInvalidWarning

Geçersiz bir yabancı anahtar kısıtlaması atlandı.

DecimalTypeDefaultWarning

Ondalık sütun için açık tür yok.

DecimalTypeKeyWarning

Ondalık sütun, anahtarın bir parçasıdır.

DefaultSchemaFound

Varsayılan şema bulundu.

DuplicateForeignKeyConstraintIgnored

Yinelenen yabancı anahtar kısıtlaması atlandı.

ForeignKeyColumnFound
Geçersiz.

Yabancı anahtar sütunu bulundu. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

ForeignKeyColumnMissingWarning
Geçersiz.

Yabancı anahtar sütunu bulunamadı. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

ForeignKeyColumnNotNamedWarning
Geçersiz.

Yabancı anahtar sütunu adlandırılmamıştı. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

ForeignKeyColumnsNotMappedWarning
Geçersiz.

Yabancı anahtardaki sütunlar eşlenmedi. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

ForeignKeyFound

Yabancı anahtar bulundu.

ForeignKeyNotNamedWarning
Geçersiz.

Yabancı anahtar adlandırılmaz. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

ForeignKeyPrincipalColumnMissingWarning

Yabancı anahtar tarafından başvurulan bir asıl sütun bulunamadı.

ForeignKeyReferencesMissingPrincipalTableWarning

Yabancı anahtar, asıl uçta eksik bir tabloya başvurur.

ForeignKeyReferencesUnknownPrincipalTableWarning

Yabancı anahtar, asıl uçta bilinmeyen bir tabloya başvurur.

ForeignKeyTableMissingWarning
Geçersiz.

Yabancı anahtar tablosu bulunamadı. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

IndexColumnFound
Geçersiz.

Dizin atlandı. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

IndexColumnNotNamedWarning
Geçersiz.

Dizin sütunu adlandırılmamıştı. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

IndexColumnSkipped
Geçersiz.

Bir dizinin sütunu atlandı. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

IndexColumnsNotMappedWarning
Geçersiz.

Dizindeki sütunlar eşlenmedi. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

IndexFound

Bir dizin bulundu.

IndexNotNamedWarning
Geçersiz.

Dizin adlandırılmaz. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

IndexTableMissingWarning
Geçersiz.

Dizin tarafından başvurulan tablo bulunamadı. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

JsonTypeExperimental

Varlık türü, SQL Server yerel 'json' türünü kullanır. EF Core 9'da bu tür desteğin deneysel olduğunu ve gelecek sürümlerde değişebileceğini lütfen unutmayın.

MissingSchemaWarning

Veritabanında bir şema eksik.

MissingTableWarning

Veritabanında bir tablo eksik.

MissingViewDefinitionRightsWarning

Veritabanı kullanıcısının 'TANIMINI GÖRÜNTÜLE' hakları verilmedi. yapı iskelesi, Entity Framework modelini doğru oluşturmak için bu hakları gerektirir. Bu haklar olmadan, yapı iskelesi oluşturulmuş modelin parçaları eksik olabilir ve bu da Entity Framework ile veritabanı arasında çalışma zamanında yanlış etkileşimlere neden olabilir.

PrimaryKeyFound

Birincil anahtar bulundu.

ReflexiveConstraintIgnored

Esnek yabancı anahtar kısıtlaması atlandı.

SavepointsDisabledBecauseOfMARS

Birden Çok Etkin Sonuç Kümesi etkinleştirildiğinden, dış işlemle değişiklikler kaydedilirken kayıt noktaları devre dışı bırakıldı.

SequenceFound

Bir dizi bulundu.

SequenceNotNamedWarning
Geçersiz.

Veritabanının adlandırılmamış bir sırası vardır. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

TableFound

Bir tablo bulundu.

TableSkipped
Geçersiz.

Tablo atlandı. Bu olay kategoridedir DbLoggerCategory.Scaffolding .

TypeAliasFound

Bir tür diğer adı bulundu.

UniqueConstraintFound

Benzersiz bir kısıtlama bulundu.

VectorSearchWithoutApproximateIndexWarning

Bir VectorSearch sorgu olmadan WithApproximate()çevrildi. olmadan WithApproximate()sorgu, herhangi bir vektör dizini kullanmak yerine tam bir deneme yanılma araması gerçekleştirir.

Şunlara uygulanır