共用方式為


SqlServerEventId 類別

定義

SQL Server事件的事件識別碼,這些事件會對應至記錄至 ILogger 的訊息,以及傳送至 DiagnosticSource 的事件。

public static class SqlServerEventId
type SqlServerEventId = class
Public Class SqlServerEventId
繼承
SqlServerEventId

備註

這些識別碼也與 搭配 WarningsConfigurationBuilder 使用,以設定警告的行為。

如需詳細資訊和範例,請參閱使用 EF Core記錄、事件和診斷存取SQL Server和Azure SQL資料庫

欄位

ByteIdentityColumnWarning

byte 屬性設定為使用SQL Server識別資料行。

ColumnFound

找到資料行。

ColumnNotNamedWarning
已過時。.

未命名資料行。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

ColumnSkipped
已過時。.

已略過資料行。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

ColumnWithoutTypeWarning

因為找不到其資料庫類型,所以略過資料行。

ConflictingValueGenerationStrategiesWarning

屬性有衝突的值產生方法。

DecimalTypeDefaultWarning

十進位資料行沒有明確類型。

DecimalTypeKeyWarning

十進位資料行是索引鍵的一部分。

DefaultSchemaFound

找到預設架構。

DuplicateForeignKeyConstraintIgnored

已略過重複的外鍵條件約束。

ForeignKeyColumnFound
已過時。.

找到外鍵的資料行。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

ForeignKeyColumnMissingWarning
已過時。.

找不到外鍵資料行。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

ForeignKeyColumnNotNamedWarning
已過時。.

未命名外鍵資料行。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

ForeignKeyColumnsNotMappedWarning
已過時。.

外鍵中的資料行未對應。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

ForeignKeyFound

找到外鍵。

ForeignKeyNotNamedWarning
已過時。.

未命名外鍵。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

ForeignKeyPrincipalColumnMissingWarning

找不到外鍵所參考的主體資料行。

ForeignKeyReferencesMissingPrincipalTableWarning

外鍵參考主體端遺漏的資料表。

ForeignKeyReferencesUnknownPrincipalTableWarning

外鍵會參考主體端的未知資料表。

ForeignKeyTableMissingWarning
已過時。.

找不到外鍵資料表。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

IndexColumnFound
已過時。.

已略過索引。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

IndexColumnNotNamedWarning
已過時。.

索引資料行未命名。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

IndexColumnSkipped
已過時。.

已略過索引的資料行。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

IndexColumnsNotMappedWarning
已過時。.

索引中的資料行未對應。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

IndexFound

找到索引。

IndexNotNamedWarning
已過時。.

索引未命名。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

IndexTableMissingWarning
已過時。.

找不到索引所參考的資料表。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

MissingSchemaWarning

資料庫遺漏架構。

MissingTableWarning

資料庫遺漏資料表。

MissingViewDefinitionRightsWarning

資料庫使用者尚未獲得「VIEW DEFINITION」許可權。 Scaffolding 需要這些許可權才能正確建構 Entity Framework 模型。 如果沒有這些許可權,Scaffolded 模型的部分可能會遺失,導致 Entity Framework 與資料庫在執行時間之間的互動不正確。

PrimaryKeyFound

找到主鍵。

ReflexiveConstraintIgnored

已略過反轉外鍵條件約束。

SavepointsDisabledBecauseOfMARS

儲存變更與外部交易時已停用儲存點,因為已啟用多個作用中結果集。

SequenceFound

找到序列。

SequenceNotNamedWarning
已過時。.

資料庫具有未命名的序列。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

TableFound

找到資料表。

TableSkipped
已過時。.

已略過資料表。 此事件位於 DbLoggerCategory.Scaffolding 類別中。

TypeAliasFound

找到類型別名。

UniqueConstraintFound

找到唯一的條件約束。

適用於