SqlServerEventId クラス

定義

にログに記録されたメッセージに対応するSQL Server イベントのイベント ID と にILoggerDiagnosticSource送信されるイベント。

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

注釈

これらの ID は、 と共 WarningsConfigurationBuilder に使用して警告の動作を構成するためにも使用されます。

詳細と例については、「ログ記録、イベント、診断」、および「EF Core を使用したSQL ServerデータベースとAzure SQL データベースへのアクセス」を参照してください。

フィールド

ByteIdentityColumnWarning

byte プロパティは、SQL Server ID 列を使用するように設定されます。

ColumnFound

列が見つかりました。

ColumnNotNamedWarning
互換性のために残されています。.

列に名前が付いていません。 このイベントはカテゴリ内 DbLoggerCategory.Scaffolding にあります。

ColumnSkipped
互換性のために残されています。.

列がスキップされました。 このイベントはカテゴリ内 DbLoggerCategory.Scaffolding にあります。

ColumnWithoutTypeWarning

データベースの種類が見つからなかったため、列がスキップされました。

ConflictingValueGenerationStrategiesWarning

プロパティに対して競合する値生成メソッドがあります。

DecimalTypeDefaultWarning

10 進列の明示的な型はありません。

DecimalTypeKeyWarning

10 進列はキーの一部です。

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' 権限が付与されていません。 スキャフォールディングには、Entity Framework モデルを正しく構築するために、これらの権限が必要です。 これらの権限がないと、スキャフォールディングされたモデルの一部が見つからない可能性があり、実行時に Entity Framework とデータベース間の相互作用が正しくない可能性があります。

PrimaryKeyFound

主キーが見つかりました。

ReflexiveConstraintIgnored

再帰外部キー制約がスキップされました。

SavepointsDisabledBecauseOfMARS

複数のアクティブな結果セットが有効になっているため、外部トランザクションで変更を保存するときにセーブポイントが無効になりました。

SequenceFound

シーケンスが見つかりました。

SequenceNotNamedWarning
互換性のために残されています。.

データベースには名前のないシーケンスがあります。 このイベントはカテゴリ内 DbLoggerCategory.Scaffolding にあります。

TableFound

テーブルが見つかりました。

TableSkipped
互換性のために残されています。.

テーブルがスキップされました。 このイベントはカテゴリ内 DbLoggerCategory.Scaffolding にあります。

TypeAliasFound

型エイリアスが見つかりました。

UniqueConstraintFound

一意制約が見つかりました。

適用対象