次の方法で共有


CoreEventId クラス

定義

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

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

注釈

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

詳細と例については、「ログ、イベント、および診断」を参照してください。

フィールド

AmbiguousEndRequiredWarning

依存終了が決定される前に、必要に応じて構成された外部キー。

CascadeDelete

エンティティの親が削除されたため、エンティティが削除またはデタッチされています。

CascadeDeleteOrphan

エンティティの親との必要なリレーションシップが切断されたため、エンティティが削除またはデタッチされています。

CollectionChangeDetected

DetectChanges では、コレクション ナビゲーション プロパティからエンティティが追加または削除されたことが検出されました。

CollectionWithoutComparer

プロパティには、値コンバーターを持つコレクションまたは列挙型がありますが、値の比較子はありません。

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning

ForeignKeyAttributeナビゲーションで指定された が、 プロパティで指定された とForeignKeyAttribute一致しません。

ConflictingKeylessAndKeyAttributesWarning

KeylessAttributeエンティティ型の属性が、そのプロパティの少なくとも 1 つの属性とKeyAttribute競合しています。

ConflictingShadowForeignKeysWarning

外部キー規則に最も一致するプロパティは、別の外部キーによって既に使用されています。

ContextDisposed

DbContextが破棄されています。

ContextInitialized

DbContext 初期化されました。

CoreBaseId

Entity Framework またはプロバイダー コードで使用されるイベント ID の下限。

DetachedLazyLoadingWarning

デタッチされた/追跡しないエンティティからプロパティを遅延読み込みしようとしました。

DetectChangesCompleted

DetectChanges が完了しました。

DetectChangesStarting

DetectChanges が開始中です。

DistinctAfterOrderByWithoutRowLimitingOperatorWarning

クエリでは、順序を適用した後に 'Distinct' 演算子を使用します。 順序付けの前後 Distinct に行制限操作が使用されている場合は、順序付けが使用されます。 順序付けは後 Distinct で消去され、その後の結果は順序付けされません。

DuplicateDependentEntityTypeInstanceWarning

同じエンティティは、別の共有エンティティ エンティティ型として追跡されています。 このイベントはカテゴリ内 DbLoggerCategory.Update にあります。

ExecutionStrategyRetrying

実行中に一時的な例外が発生し、操作が再試行されます。

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

クエリでは、OrderBy を使用せずに First/FirstOrDefault 操作を使用し、フィルター処理を行うと、予期しない結果になる可能性があります。

ForeignKeyAttributesOnBothNavigationsWarning

両側のナビゲーションで指定されているように、2 つのリレーションシップ ForeignKeyAttribute に分離されたナビゲーション。

ForeignKeyAttributesOnBothPropertiesWarning

両側のプロパティで指定されたように ForeignKeyAttribute 、2 つのリレーションシップに区切られたナビゲーション。

ForeignKeyChangeDetected

DetectChanges によって外部キー プロパティ値の変更が検出されました。

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

クエリのコンパイル中にナビゲーションが無視されました。

このイベントはカテゴリ内 DbLoggerCategory.Query にあります。

IncompatibleMatchingForeignKeyProperties

外部キー プロパティに最適な一致は、プリンシパル キーと互換性がありません。

InvalidIncludePathError

インクルード パス '{navigationChain}' が無効です。'{navigationName}' のナビゲーションが見つかりませんでした。

LazyLoadOnDisposedContextWarning

DbContext が破棄された後、プロパティの遅延読み込みが試行されました。

ManyServiceProvidersCreatedWarning

多くのサービス プロバイダーは、1 つのアプリ ドメインで作成されました。

MappedComplexPropertyIgnoredWarning

プロパティは最初に明示的にマップされ、その後無視されました。

MappedEntityTypeIgnoredWarning

エンティティ型は最初に明示的にマップされ、その後無視されました。

MappedNavigationIgnoredWarning

ナビゲーションは最初に明示的にマップされ、その後無視されました。

MappedPropertyIgnoredWarning

プロパティは最初に明示的にマップされ、その後無視されました。

MultipleInversePropertiesSameTargetWarning

同じ逆ナビゲーションを InversePropertyAttribute 指す複数のナビゲーションがあります。

MultipleNavigationProperties

同じ型へのナビゲーションである可能性がある複数のプロパティがあります。

MultiplePrimaryKeyCandidates

主キーとして使用できるプロパティは複数あります。

NavigationBaseIncluded

ナビゲーション ベースがクエリに含まれていました。

NavigationBaseIncludeIgnored

[クエリに含める] に固有のナビゲーション ベースは、修正のために既に設定されるため、無視されました。

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

ナビゲーションがクエリに含まれていました。

このイベントはカテゴリ内 DbLoggerCategory.Query にあります。

NavigationLazyLoading

ナビゲーション プロパティが遅延読み込み中です。

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

を指す InversePropertyAttribute ナビゲーションは、定義ナビゲーションではありません。

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

null 非許容のナビゲーション プロパティを持つエンティティ型が、リレーションシップの依存側として構成されました。

このイベントはカテゴリ内 DbLoggerCategory.Model にあります。

このイベントは、 と共に NavigationEventData 使用する場合にペイロードを DiagnosticSource使用します。

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

null 非許容として 2 つのリレーションシップに分離されたナビゲーションは、両方のナビゲーションで指定されました。

このイベントはカテゴリ内 DbLoggerCategory.Model にあります。

このイベントは、 と共に TwoPropertyBaseCollectionsEventData 使用する場合にペイロードを DiagnosticSource使用します。

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

依存エンティティに対するナビゲーション プロパティの null 非許容は無視されました。

このイベントはカテゴリ内 DbLoggerCategory.Model にあります。

このイベントは、 と共に NavigationEventData 使用する場合にペイロードを DiagnosticSource使用します。

NonOwnershipInverseNavigationWarning

を指す InversePropertyAttribute ナビゲーションは、定義ナビゲーションではありません。

OldModelVersionWarning

コンテキスト オプションで指定されたモデルは、以前の EF Core バージョンで作成されました。

OptimisticConcurrencyException

への OptimisticConcurrencyException 呼び出し中に がスローされました SaveChanges()

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning

グローバル クエリ フィルターが定義され、宣言エンティティに一致するフィルターがないプリンシパル エンティティを含む必須ナビゲーション

PossibleUnintendedCollectionNavigationNullComparisonWarning

コレクション ナビゲーションと null の意図しない比較が考えられます。

PossibleUnintendedReferenceComparisonWarning

意図しない参照比較の可能性。

PropertyChangeDetected

DetectChanges によって、プロパティ値の変更が検出されました。

ProviderBaseId

データベース プロバイダーによってのみ使用されるイベント ID の下限。

ProviderDesignBaseId

データベース プロバイダーのデザイン時とツールでのみ使用されるイベント ID の下限。

QueryCanceled

コンテキスト型 '{contextType}' のクエリが取り消されました。

QueryCompilationStarting

クエリのコンパイルを開始しています。

QueryExecutionPlanned

クエリの実行が計画されています。

QueryIterationFailed

クエリの結果の処理中にエラーが発生しました。

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

クエリ モデルがコンパイルされています。

このイベントはカテゴリ内 DbLoggerCategory.Query にあります。

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

クエリ モデルが最適化されました。

このイベントはカテゴリ内 DbLoggerCategory.Query にあります。

RedundantAddServicesCallWarning

サービス プロバイダーで 'AddEntityFramework*' が呼び出されましたが、'UseInternalServiceProvider' は呼び出されませんでした。

RedundantForeignKeyWarning

構成されている IForeignKey は冗長です。

RedundantIndexRemoved

プロパティが既にカバーされているため、インデックスは作成されませんでした。

ReferenceChangeDetected

DetectChanges によって、別のエンティティによるエンティティ参照への変更が検出されました。

RelationalBaseId

リレーショナル データベース プロバイダーによって使用されるイベント ID の下限。

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

を持つナビゲーション プロパティを持つエンティティ型が RequiredAttribute 、リレーションシップの依存側として構成されました。

このイベントはカテゴリ内 DbLoggerCategory.Model にあります。

このイベントは、 と共に NavigationEventData 使用する場合にペイロードを DiagnosticSource使用します。

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

両方のナビゲーションで指定されたとおり RequiredAttribute に 2 つのリレーションシップに分離されたナビゲーション。

このイベントはカテゴリ内 DbLoggerCategory.Model にあります。

このイベントは、 と共に TwoPropertyBaseCollectionsEventData 使用する場合にペイロードを DiagnosticSource使用します。

RequiredAttributeOnCollection

RequiredAttributeコレクション ナビゲーション プロパティの は無視されました。

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

RequiredAttribute依存エンティティへのナビゲーション プロパティの は無視されました。

このイベントはカテゴリ内 DbLoggerCategory.Model にあります。

このイベントは、 と共に NavigationEventData 使用する場合にペイロードを DiagnosticSource使用します。

RequiredAttributeOnSkipNavigation

RequiredAttributeスキップ ナビゲーション プロパティの は無視されました。

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

クエリでは、OrderBy を使用しない行制限操作 (Skip/Take) が使用され、予期しない結果になる可能性があります。

SaveChangesCanceled

データベースに変更を保存しようとしてエラーが発生しました。

SaveChangesCompleted

SaveChanges() またはそのオーバーロードの 1 つが完了しました。

SaveChangesFailed

データベースに変更を保存しようとしてエラーが発生しました。

SaveChangesStarting

SaveChanges() またはそのオーバーロードの 1 つが開始されました。

SensitiveDataLoggingEnabledWarning

機密データ ログが有効であり、ログに記録される可能性があることを示す警告。

ServiceProviderCreated

サービス プロバイダーは、Entity Framework によって内部で使用するために作成されました。

ServiceProviderDebugInfo

新しい内部サービス プロバイダーが作成された理由のデバッグ情報を提供します。

ShadowForeignKeyPropertyCreated

外部キー プロパティは、この外部キーの単純な名前と競合するプロパティがエンティティ型に存在するが、マップされていないか、別のリレーションシップに既に使用されているか、関連付けられている主キーの種類と互換性がないため、シャドウ状態で作成されました。

ShadowPropertyCreated

シャドウ プロパティが作成されました。

SkipCollectionChangeDetected

DetectChanges は、エンティティがコレクションのスキップ ナビゲーション プロパティから追加または削除されたことを検出しました。

StartedTracking

エンティティは によって DbContext追跡されています。

StateChanged

によって DbContext 追跡されるエンティティは、ある EntityState エンティティから別のエンティティに変更されています。

StringEnumValueInJson

列挙型の文字列値が JSON から読み取られました。 EF Core 8 以降では、列挙型の値を既定で数値として JSON に格納するように破壊的変更が行われました。 詳細については、https://aka.ms/efcore-docs-jsonenums を参照してください。

ValueGenerated

追跡対象エンティティの プロパティは、生成された値を取得しています。

適用対象