語言

SqlServerEventId 類別

定義

SQL Server 事件的事件 ID,對應於登錄到 的ILogger訊息及發送到 DiagnosticSource.

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

備註

這些 ID 也 WarningsConfigurationBuilder 用於配置警告的行為。

更多資訊與範例請參閱日誌、事件與診斷,以及使用 EF Core 存取 SQL Server 與 Azure SQL 資料庫。

欄位

名稱 Description
ByteIdentityColumnWarning

位元組屬性設定為使用 SQL Server 身份欄位。

ColumnFound

發現了一根柱子。

ColumnNotNamedWarning
已淘汰.

欄位未被命名。 此活動屬於該 DbLoggerCategory.Scaffolding 類別。

ColumnSkipped
已淘汰.

有一欄被跳過。 此活動屬於該 DbLoggerCategory.Scaffolding 類別。

ColumnWithoutTypeWarning

因為找不到欄位的資料庫類型,欄位被跳過。

ConflictingValueGenerationStrategiesWarning

房產的價值產生方式存在衝突。

DataverseForeignKeyInvalidWarning

跳過了一個無效的外鍵限制。

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 類別。

JsonTypeExperimental

實體類型會使用 SQL Server 原生的 'json' 類型。 請注意,EF Core 9 對此類型目前的支援仍屬實驗性質,未來版本可能會有所變動。

MissingSchemaWarning

資料庫缺少一個結構。

MissingTableWarning

資料庫缺少一個資料表。

MissingViewDefinitionRightsWarning

資料庫使用者尚未獲得「檢視定義」權限。 鷹架架構需要這些權利才能正確建構實體框架模型。 若無這些權限,支架模型的部分內容可能遺失,導致執行時實體框架與資料庫間的互動不正確。

PrimaryKeyFound

找到了主鑰匙。

ReflexiveConstraintIgnored

跳過了反身外鍵限制。

SavepointsDisabledBecauseOfMARS

在透過外部交易儲存變更時,因為啟用了多個活躍結果集,儲存點功能被停用。

SequenceFound

找到了序列。

SequenceNotNamedWarning
已淘汰.

資料庫中有一個未命名的序列。 此活動屬於該 DbLoggerCategory.Scaffolding 類別。

TableFound

找到一張桌子。

TableSkipped
已淘汰.

有一張桌子被跳過了。 此活動屬於該 DbLoggerCategory.Scaffolding 類別。

TypeAliasFound

發現了一個別名。

UniqueConstraintFound

發現了一個獨特的限制。

VectorSearchWithoutApproximateIndexWarning

VectorSearch查詢的翻譯時沒有 WithApproximate()。 若沒有 WithApproximate(),查詢將執行精確的暴力破解搜尋,而非使用任何向量索引。

適用於