Language

CoreLoggerExtensions クラス

定義

このクラスには、と既知のイベントのに情報を書き込むための EF Core 内部およびデータベース プロバイダーによって使用される静的メソッドが含まれています。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

[System.Runtime.CompilerServices.Nullable(0)]
public static class CoreLoggerExtensions
public static class CoreLoggerExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type CoreLoggerExtensions = class
type CoreLoggerExtensions = class
Public Module CoreLoggerExtensions
継承
CoreLoggerExtensions
属性

注釈

詳細と例については、 データベース プロバイダーと拡張機能の実装 を参照してください。

メソッド

Name 説明
AccidentalComplexPropertyCollection(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IComplexProperty)

AccidentalComplexPropertyCollection イベントのログ。

AccidentalEntityType(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IEntityType)

AccidentalEntityType イベントのログ。

AmbiguousEndRequiredWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IForeignKey)

AmbiguousEndRequiredWarning イベントのログ。

CascadeDelete(IDiagnosticsLogger<DbLoggerCategory.Update>, InternalEntityEntry, InternalEntityEntry, EntityState)

CascadeDelete イベントのログ。

CascadeDeleteOrphan(IDiagnosticsLogger<DbLoggerCategory.Update>, InternalEntityEntry, IEntityType, EntityState)

CascadeDeleteOrphan イベントのログ。

CascadeDeleteOrphanSensitive(IDiagnosticsLogger<DbLoggerCategory.Update>, InternalEntityEntry, IEntityType, EntityState)

CascadeDeleteOrphan イベントのログ。

CascadeDeleteSensitive(IDiagnosticsLogger<DbLoggerCategory.Update>, InternalEntityEntry, InternalEntityEntry, EntityState)

CascadeDelete イベントのログ。

CollectionChangeDetected(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, INavigation, ISet<Object>, ISet<Object>)

CollectionChangeDetected イベントのログ。

CollectionChangeDetectedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, INavigation, ISet<Object>, ISet<Object>)

CollectionChangeDetected イベントのログ。

CollectionWithoutComparer(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IProperty)

CollectionWithoutComparer イベントのログ。

CompiledModelProviderMismatchWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, String, String)

CompiledModelProviderMismatchWarning イベントのログ。

ComplexElementPropertyChangeDetected(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalComplexEntry, IProperty, Object, Object)

ComplexElementPropertyChangeDetected イベントのログ。

ComplexElementPropertyChangeDetectedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalComplexEntry, IProperty, Object, Object)

ComplexElementPropertyChangeDetected イベントのログ。

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation, MemberInfo)

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning イベントのログ。

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation, MemberInfo)

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning イベントのログ。

ConflictingKeylessAndKeyAttributesWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IProperty)

ConflictingKeylessAndKeyAttributesWarning イベントのログ。

ConflictingKeylessAndKeyAttributesWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyProperty)

ConflictingKeylessAndKeyAttributesWarning イベントのログ。

ConflictingShadowForeignKeysWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IForeignKey)

ConflictingShadowForeignKeysWarning イベントのログ。

ConflictingShadowForeignKeysWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyForeignKey)

ConflictingShadowForeignKeysWarning イベントのログ。

ContextDisposed(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext)

ContextDisposed イベントのログ。

ContextInitialized(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext, DbContextOptions)

ContextInitialized イベントのログ。

DetachedLazyLoadingWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext, Object, String)

DetachedLazyLoadingWarning イベントのログ。

DetectChangesCompleted(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, DbContext)

DetectChangesCompleted イベントのログ。

DetectChangesStarting(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, DbContext)

DetectChangesStarting イベントのログ。

DistinctAfterOrderByWithoutRowLimitingOperatorWarning(IDiagnosticsLogger<DbLoggerCategory.Query>)

DistinctAfterOrderByWithoutRowLimitingOperatorWarning イベントのログ。

DuplicateDependentEntityTypeInstanceWarning(IDiagnosticsLogger<DbLoggerCategory.Update>, IEntityType, IEntityType)

DuplicateDependentEntityTypeInstanceWarning イベントのログ。

EnsureCreatedWithTrackedEntitiesWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>)

EnsureCreatedWithTrackedEntitiesWarning イベントのログ。

ExecutionStrategyRetrying(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, IReadOnlyList<Exception>, TimeSpan, Boolean)

ExecutionStrategyRetrying イベントのログ。

FirstWithoutOrderByAndFilterWarning(IDiagnosticsLogger<DbLoggerCategory.Query>)

FirstWithoutOrderByAndFilterWarning イベントのログ。

ForeignKeyAttributesOnBothNavigationsWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation, INavigation)

ForeignKeyAttributesOnBothNavigationsWarning イベントのログ。

ForeignKeyAttributesOnBothNavigationsWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation, IReadOnlyNavigation)

ForeignKeyAttributesOnBothNavigationsWarning イベントのログ。

ForeignKeyAttributesOnBothPropertiesWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation, INavigation, MemberInfo, MemberInfo)

ForeignKeyAttributesOnBothPropertiesWarning イベントのログ。

ForeignKeyAttributesOnBothPropertiesWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation, IReadOnlyNavigation, MemberInfo, MemberInfo)

ForeignKeyAttributesOnBothPropertiesWarning イベントのログ。

ForeignKeyChangeDetected(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, IProperty, Object, Object)

ForeignKeyChangeDetected イベントのログ。

ForeignKeyChangeDetectedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, IProperty, Object, Object)

ForeignKeyChangeDetected イベントのログ。

IncompatibleMatchingForeignKeyProperties(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyList<IPropertyBase>, IReadOnlyList<IPropertyBase>)

IncompatibleMatchingForeignKeyProperties イベントのログ。

IncompatibleMatchingForeignKeyProperties(IDiagnosticsLogger<DbLoggerCategory.Model>, String, String, IReadOnlyList<IPropertyBase>, IReadOnlyList<IPropertyBase>)

IncompatibleMatchingForeignKeyProperties イベントのログ。

IncompatibleMatchingForeignKeyProperties(IDiagnosticsLogger<DbLoggerCategory.Model>, String, String, IReadOnlyList<IReadOnlyPropertyBase>, IReadOnlyList<IReadOnlyPropertyBase>)

IncompatibleMatchingForeignKeyProperties イベントのログ。

InconsistentOwnedDataSensitive(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigationBase, InternalEntityEntry)

InconsistentOwnedDataWarning イベントのログ。

InconsistentOwnedDataWarning(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigationBase)

InconsistentOwnedDataWarning イベントのログ。

InvalidIncludePathError(IDiagnosticsLogger<DbLoggerCategory.Query>, String, String)

InvalidIncludePathError イベントのログ。

LazyLoadOnDisposedContextWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext, Object, String)

LazyLoadOnDisposedContextWarning イベントのログ。

ManyServiceProvidersCreatedWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, ICollection<IServiceProvider>)

ManyServiceProvidersCreatedWarning イベントのログ。

MappedComplexPropertyIgnoredWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IComplexProperty)

MappedComplexPropertyIgnoredWarning イベントのログ。

MappedEntityTypeIgnoredWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IEntityType)

MappedEntityTypeIgnoredWarning イベントのログ。

MappedNavigationIgnoredWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigationBase)

MappedNavigationIgnoredWarning イベントのログ。

MappedPropertyIgnoredWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IProperty)

MappedPropertyIgnoredWarning イベントのログ。

MultipleInversePropertiesSameTargetWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IEnumerable<Tuple<MemberInfo,Type>>, MemberInfo, Type)

MultipleInversePropertiesSameTargetWarning イベントのログ。

MultipleNavigationProperties(IDiagnosticsLogger<DbLoggerCategory.Model>, IEnumerable<Tuple<MemberInfo,Type>>, IEnumerable<Tuple<MemberInfo,Type>>)

MultipleNavigationProperties イベントのログ。

MultiplePrimaryKeyCandidates(IDiagnosticsLogger<DbLoggerCategory.Model>, IProperty, IProperty)

MultiplePrimaryKeyCandidates イベントのログ。

MultiplePrimaryKeyCandidates(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyProperty, IReadOnlyProperty)

MultiplePrimaryKeyCandidates イベントのログ。

NavigationBaseIncluded(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigationBase)

NavigationBaseIncluded イベントのログ。

NavigationBaseIncludeIgnored(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigationBase)

NavigationBaseIncludeIgnored イベントのログ。

NavigationLazyLoading(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext, Object, String)

NavigationLazyLoading イベントのログ。

NoEntityTypeConfigurationsWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, Assembly)

NoEntityTypeConfigurationsWarning イベントのログ。

NonDefiningInverseNavigationWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IEntityType, MemberInfo, IEntityType, MemberInfo, MemberInfo)
古い.

NonDefiningInverseNavigationWarning イベントのログ。

NonNullableInverted(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)
古い.

NonNullableInverted イベントのログ。

NonNullableReferenceOnBothNavigations(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation, INavigation)
古い.

NonNullableReferenceOnBothNavigations イベントのログ。

NonNullableReferenceOnBothNavigations(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation, IReadOnlyNavigation)
古い.

NonNullableReferenceOnBothNavigations イベントのログ。

NonNullableReferenceOnDependent(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)
古い.

NonNullableReferenceOnDependent イベントのログ。

NonOwnershipInverseNavigationWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IEntityType, MemberInfo, IEntityType, MemberInfo, MemberInfo)

NonOwnershipInverseNavigationWarning イベントのログ。

NonOwnershipInverseNavigationWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyEntityType, MemberInfo, IReadOnlyEntityType, MemberInfo, MemberInfo)

NonOwnershipInverseNavigationWarning イベントのログ。

OldModelVersionWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, DbContext, DbContextOptions)

OldModelVersionWarning イベントのログ。

OptimisticConcurrencyException(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, Exception)

OptimisticConcurrencyException イベントのログ。

OptimisticConcurrencyException(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, IReadOnlyList<IUpdateEntry>, DbUpdateConcurrencyException, Func<DbContext,DbUpdateConcurrencyException,IReadOnlyList<IUpdateEntry>, EventDefinition<Exception>,ConcurrencyExceptionEventData>)

OptimisticConcurrencyException イベントのログ。

OptimisticConcurrencyExceptionAsync(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, Exception, CancellationToken)

OptimisticConcurrencyException イベントのログ。

OptimisticConcurrencyExceptionAsync(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, IReadOnlyList<IUpdateEntry>, DbUpdateConcurrencyException, Func<DbContext,DbUpdateConcurrencyException,IReadOnlyList<IUpdateEntry>, EventDefinition<Exception>,ConcurrencyExceptionEventData>, CancellationToken)

OptimisticConcurrencyException イベントのログ。

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IForeignKey)

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning イベントのログ。

PossibleUnintendedCollectionNavigationNullComparisonWarning(IDiagnosticsLogger<DbLoggerCategory.Query>, INavigation)

PossibleUnintendedCollectionNavigationNullComparisonWarning イベントのログ。

PossibleUnintendedReferenceComparisonWarning(IDiagnosticsLogger<DbLoggerCategory.Query>, Expression, Expression)

PossibleUnintendedReferenceComparisonWarning イベントのログ。

PropertyChangeDetected(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, IProperty, Object, Object)

PropertyChangeDetected イベントのログ。

PropertyChangeDetectedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, IProperty, Object, Object)

PropertyChangeDetected イベントのログ。

QueryCanceled(IDiagnosticsLogger<DbLoggerCategory.Query>, Type)

QueryCanceled イベントのログ。

QueryCompilationStarting(IDiagnosticsLogger<DbLoggerCategory.Query>, DbContext, ExpressionPrinter, Expression)

QueryCompilationStarting イベントのログ。

QueryCompilationStarting(IDiagnosticsLogger<DbLoggerCategory.Query>, ExpressionPrinter, Expression)

QueryCompilationStarting イベントのログ。

QueryExecutionPlanned(IDiagnosticsLogger<DbLoggerCategory.Query>, DbContext, ExpressionPrinter, Expression)

QueryExecutionPlanned イベントのログ。

QueryExecutionPlanned(IDiagnosticsLogger<DbLoggerCategory.Query>, ExpressionPrinter, Expression)

QueryExecutionPlanned イベントのログ。

QueryIterationFailed(IDiagnosticsLogger<DbLoggerCategory.Query>, Type, Exception)

QueryIterationFailed イベントのログ。

RedundantAddServicesCallWarning(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, IServiceProvider)

RedundantAddServicesCallWarning イベントのログ。

RedundantForeignKeyWarning(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IForeignKey)

RedundantForeignKeyWarning イベントのログ。

RedundantIndexRemoved(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyList<IPropertyBase>, IReadOnlyList<IPropertyBase>)

RedundantIndexRemoved イベントのログ。

RedundantIndexRemoved(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyList<IReadOnlyPropertyBase>, IReadOnlyList<IReadOnlyPropertyBase>)

RedundantIndexRemoved イベントのログ。

ReferenceChangeDetected(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, INavigation, Object, Object)

ReferenceChangeDetected イベントのログ。

ReferenceChangeDetectedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, INavigation, Object, Object)

ReferenceChangeDetected イベントのログ。

RequiredAttributeInverted(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)
古い.

RequiredAttributeInverted イベントのログ。

RequiredAttributeOnBothNavigations(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation, INavigation)
古い.

RequiredAttributeOnBothNavigations イベントのログ。

RequiredAttributeOnBothNavigations(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation, IReadOnlyNavigation)
古い.

RequiredAttributeOnBothNavigations イベントのログ。

RequiredAttributeOnCollection(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)

RequiredAttributeOnCollection イベントのログ。

RequiredAttributeOnCollection(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlyNavigation)

RequiredAttributeOnCollection イベントのログ。

RequiredAttributeOnDependent(IDiagnosticsLogger<DbLoggerCategory.Model>, INavigation)
古い.

RequiredAttributeOnDependent イベントのログ。

RequiredAttributeOnSkipNavigation(IDiagnosticsLogger<DbLoggerCategory.Model>, IReadOnlySkipNavigation)

RequiredAttributeOnSkipNavigation イベントのログ。

RequiredAttributeOnSkipNavigation(IDiagnosticsLogger<DbLoggerCategory.Model>, ISkipNavigation)

RequiredAttributeOnSkipNavigation イベントのログ。

RowLimitingOperationWithoutOrderByWarning(IDiagnosticsLogger<DbLoggerCategory.Query>)

RowLimitingOperationWithoutOrderByWarning イベントのログ。

SaveChangesCanceled(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext)

SaveChangesFailed イベントのログ。

SaveChangesCanceledAsync(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, CancellationToken)

SaveChangesFailed イベントのログ。

SaveChangesCompleted(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, Int32)

SaveChangesCompleted イベントのログ。

SaveChangesCompletedAsync(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, Int32, CancellationToken)

SaveChangesCompleted イベントのログ。

SaveChangesFailed(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, Exception)

SaveChangesFailed イベントのログ。

SaveChangesFailedAsync(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, Exception, CancellationToken)

SaveChangesFailed イベントのログ。

SaveChangesStarting(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext)

SaveChangesStarting イベントのログ。

SaveChangesStartingAsync(IDiagnosticsLogger<DbLoggerCategory.Update>, DbContext, CancellationToken)

SaveChangesStarting イベントのログ。

SensitiveDataLoggingEnabledWarning<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

SensitiveDataLoggingEnabledWarning イベントのログ。

ServiceProviderCreated(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, IServiceProvider)

ServiceProviderCreated イベントのログ。

ServiceProviderDebugInfo(IDiagnosticsLogger<DbLoggerCategory.Infrastructure>, IDictionary<String,String>, IList<IDictionary<String,String>>)

ServiceProviderDebugInfo イベントのログ。

ShadowForeignKeyPropertyCreated(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IProperty, String)

ShadowForeignKeyPropertyCreated イベントのログ。

ShadowPropertyCreated(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IProperty)

ShadowPropertyCreated イベントのログ。

ShadowPropertyNameNotValidIdentifierWarning(IDiagnosticsLogger<DbLoggerCategory.Model.Validation>, IProperty)

ShadowPropertyNameNotValidIdentifierWarning イベントのログ。

SkipCollectionChangeDetected(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, ISkipNavigation, ISet<Object>, ISet<Object>)

CollectionChangeDetected イベントのログ。

SkipCollectionChangeDetectedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, ISkipNavigation, ISet<Object>, ISet<Object>)

CollectionChangeDetected イベントのログ。

SkippedEntityTypeConfigurationWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, Type)

SkippedEntityTypeConfigurationWarning イベントのログ。

StartedTracking(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry)

StartedTracking イベントのログ。

StartedTrackingSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry)

StartedTracking イベントのログ。

StateChanged(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, EntityState, EntityState)

StateChanged イベントのログ。

StateChangedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, EntityState, EntityState)

StateChanged イベントのログ。

StringEnumValueInJson(IDiagnosticsLogger<DbLoggerCategory.Query>, Type)

StringEnumValueInJson イベントのログ。

TypeLoadingErrorWarning(IDiagnosticsLogger<DbLoggerCategory.Model>, Assembly, Exception)

TypeLoadingErrorWarning イベントのログ。

ValueGenerated(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, IProperty, Object, Boolean)

ValueGenerated イベントのログ。

ValueGeneratedSensitive(IDiagnosticsLogger<DbLoggerCategory.ChangeTracking>, InternalEntityEntry, IProperty, Object, Boolean)

ValueGenerated イベントのログ。

適用対象