Language

CoreEventId クラス

定義

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

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

注釈

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

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

フィールド

Name 説明
AccidentalComplexPropertyCollection

複合プロパティはコレクション型で構成されますが、コレクションとしてマークされません。

AccidentalEntityType

エンティティ型はエンティティ型としてマップされています。 この型を意図的にマッピングする場合は、この警告を抑制し、GitHubに関する問題を報告してください。

AmbiguousEndRequiredWarning

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

CascadeDelete

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

CascadeDeleteOrphan

エンティティの親との必要な関係が切断されたため、エンティティが削除またはデタッチされています。

CollectionChangeDetected

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

CollectionWithoutComparer

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

CompiledModelProviderMismatchWarning

コンパイル済みモデルが見つかりましたが、別のデータベース プロバイダー用に構築されました。

ComplexElementPropertyChangeDetected

DetectChanges は、プロパティ値の変更を検出しました。

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 カテゴリにあります。

EnsureCreatedWithTrackedEntitiesWarning

EnsureCreatedAsync(CancellationToken) は、追加、変更、または削除されたエンティティを既に追跡しているコンテキストで呼び出されました。 これらの変更は、一時的な障害が原因で再試行が発生した場合に失われます。

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

このイベントは、DiagnosticSourceで使用される場合、EventData ペイロードを使用します。

ExecutionStrategyRetrying

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

FirstWithoutOrderByAndFilterWarning
古い.

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

ForeignKeyAttributesOnBothNavigationsWarning

ForeignKeyAttributeが両側のナビゲーションで指定されたため、ナビゲーションは 2 つのリレーションシップに分離されました。

ForeignKeyAttributesOnBothPropertiesWarning

ForeignKeyAttributeが両側のプロパティで指定されたため、ナビゲーションは 2 つのリレーションシップに分離されました。

ForeignKeyChangeDetected

DetectChanges は、外部キー プロパティ値の変更を検出しました。

IncludeIgnoredWarning
古い.

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

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

IncompatibleMatchingForeignKeyProperties

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

InconsistentOwnedDataWarning

所有エンティティが読み込まれましたが、所有エンティティは null でした。 これは、データベース内の一貫性のないデータを示します。 所有エンティティは無視されます。

InvalidIncludePathError

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

LazyLoadOnDisposedContextWarning

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

ManyServiceProvidersCreatedWarning

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

MappedComplexPropertyIgnoredWarning

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

MappedEntityTypeIgnoredWarning

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

MappedNavigationIgnoredWarning

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

MappedPropertyIgnoredWarning

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

MultipleInversePropertiesSameTargetWarning

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

MultipleNavigationProperties

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

MultiplePrimaryKeyCandidates

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

NavigationBaseIncluded

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

NavigationBaseIncludeIgnored

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

NavigationIncluded
古い.

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

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

NavigationLazyLoading

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

NoEntityTypeConfigurationsWarning

IEntityTypeConfiguration<TEntity>を実装する型をインスタンス化できませんでした。

NonDefiningInverseNavigationWarning
古い.

InversePropertyAttributeポイントするナビゲーションは、定義ナビゲーションではありません。

NonNullableInverted
古い.

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

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

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

NonNullableReferenceOnBothNavigations
古い.

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

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

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

NonNullableReferenceOnDependent
古い.

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

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

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

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 カテゴリにあります。

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

RequiredAttributeOnBothNavigations
古い.

RequiredAttributeが両方のナビゲーションで指定されたため、ナビゲーションは 2 つのリレーションシップに分離されました。

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

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

RequiredAttributeOnCollection

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

RequiredAttributeOnDependent
古い.

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

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

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

RequiredAttributeOnSkipNavigation

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

RowLimitingOperationWithoutOrderByWarning
古い.

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

SaveChangesCanceled

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

SaveChangesCompleted

SaveChanges() または、そのオーバーロードのいずれかが完了しました。

SaveChangesFailed

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

SaveChangesStarting

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

SensitiveDataLoggingEnabledWarning

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

ServiceProviderCreated

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

ServiceProviderDebugInfo

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

ShadowForeignKeyPropertyCreated

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

ShadowPropertyCreated

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

ShadowPropertyNameNotValidIdentifierWarning

シャドウ プロパティには、有効な識別子ではない名前があり、生成されたコードで問題が発生する可能性があります。

SkipCollectionChangeDetected

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

SkippedEntityTypeConfigurationWarning

IEntityTypeConfiguration<TEntity>を実装する型をインスタンス化できませんでした。

StartedTracking

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

StateChanged

DbContextによって追跡されるエンティティは、EntityState間で変化しています。

StringEnumValueInJson

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

TypeLoadingErrorWarning

アセンブリからの型の読み込み中にエラーが無視されました。

ValueGenerated

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

適用対象