CoreLoggerExtensions クラス

定義

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

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

public static class CoreLoggerExtensions
type CoreLoggerExtensions = class
Public Module CoreLoggerExtensions
継承
CoreLoggerExtensions

注釈

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

メソッド

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 ログ。

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 ログ。

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 ログ。

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 ログ。

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 ログ。

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

イベントの CollectionChangeDetected ログ。

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

イベントの CollectionChangeDetected ログ。

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 ログ。

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

イベントの ValueGenerated ログ。

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

イベントの ValueGenerated ログ。

適用対象