Table of Contents

Class RelationalLoggingDefinitions

Namespace
Microsoft.EntityFrameworkCore.Diagnostics
Assembly
Microsoft.EntityFrameworkCore.Relational.dll

Contains placeholders for caching of Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase.

This class is public so that it can be inherited by database providers to add caching for their events. It should not be used for any other purpose.

public abstract class RelationalLoggingDefinitions : LoggingDefinitions
Inheritance
RelationalLoggingDefinitions

Constructors

RelationalLoggingDefinitions()

protected RelationalLoggingDefinitions()

Fields

LogAmbientTransaction

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogAmbientTransaction

Field Value

EventDefinitionBase

LogAmbientTransactionEnlisted

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogAmbientTransactionEnlisted

Field Value

EventDefinitionBase

LogApplyingMigration

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogApplyingMigration

Field Value

EventDefinitionBase

LogBatchExecutorFailedToReleaseSavepoint

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogBatchExecutorFailedToReleaseSavepoint

Field Value

EventDefinitionBase

LogBatchExecutorFailedToRollbackToSavepoint

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogBatchExecutorFailedToRollbackToSavepoint

Field Value

EventDefinitionBase

LogBatchReadyForExecution

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogBatchReadyForExecution

Field Value

EventDefinitionBase

LogBatchSmallerThanMinBatchSize

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogBatchSmallerThanMinBatchSize

Field Value

EventDefinitionBase

LogBeganTransaction

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogBeganTransaction

Field Value

EventDefinitionBase

LogBeginningTransaction

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogBeginningTransaction

Field Value

EventDefinitionBase

LogBoolWithDefaultWarning

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogBoolWithDefaultWarning

Field Value

EventDefinitionBase

LogClosedConnection

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogClosedConnection

Field Value

EventDefinitionBase

LogClosingConnection

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogClosingConnection

Field Value

EventDefinitionBase

LogCommandCreated

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogCommandCreated

Field Value

EventDefinitionBase

LogCommandCreating

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogCommandCreating

Field Value

EventDefinitionBase

LogCommandFailed

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogCommandFailed

Field Value

EventDefinitionBase

LogCommittedTransaction

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogCommittedTransaction

Field Value

EventDefinitionBase

LogCommittingTransaction

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogCommittingTransaction

Field Value

EventDefinitionBase

LogConnectionError

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogConnectionError

Field Value

EventDefinitionBase

LogConnectionErrorAsDebug

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogConnectionErrorAsDebug

Field Value

EventDefinitionBase

LogCreatedTransactionSavepoint

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogCreatedTransactionSavepoint

Field Value

EventDefinitionBase

LogCreatingTransactionSavepoint

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogCreatingTransactionSavepoint

Field Value

EventDefinitionBase

LogDisposingDataReader

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogDisposingDataReader

Field Value

EventDefinitionBase

LogDisposingTransaction

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogDisposingTransaction

Field Value

EventDefinitionBase

LogExecutedCommand

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogExecutedCommand

Field Value

EventDefinitionBase

LogExecutingCommand

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogExecutingCommand

Field Value

EventDefinitionBase

LogExplicitTransactionEnlisted

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogExplicitTransactionEnlisted

Field Value

EventDefinitionBase

LogForeignKeyPropertiesMappedToUnrelatedTables

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogForeignKeyPropertiesMappedToUnrelatedTables

Field Value

EventDefinitionBase

LogGeneratingDown

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogGeneratingDown

Field Value

EventDefinitionBase

LogGeneratingUp

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogGeneratingUp

Field Value

EventDefinitionBase

LogKeyHasDefaultValue

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogKeyHasDefaultValue

Field Value

EventDefinitionBase

LogMigrating

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogMigrating

Field Value

EventDefinitionBase

LogMigrationAttributeMissingWarning

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogMigrationAttributeMissingWarning

Field Value

EventDefinitionBase

LogMultipleCollectionIncludeWarning

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogMultipleCollectionIncludeWarning

Field Value

EventDefinitionBase

LogNamedIndexAllPropertiesNotToMappedToAnyTable

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogNamedIndexAllPropertiesNotToMappedToAnyTable

Field Value

EventDefinitionBase

LogNamedIndexPropertiesBothMappedAndNotMappedToTable

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogNamedIndexPropertiesBothMappedAndNotMappedToTable

Field Value

EventDefinitionBase

LogNamedIndexPropertiesMappedToNonOverlappingTables

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogNamedIndexPropertiesMappedToNonOverlappingTables

Field Value

EventDefinitionBase

LogNoMigrationsApplied

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogNoMigrationsApplied

Field Value

EventDefinitionBase

LogNoMigrationsFound

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogNoMigrationsFound

Field Value

EventDefinitionBase

LogOpenedConnection

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogOpenedConnection

Field Value

EventDefinitionBase

LogOpeningConnection

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogOpeningConnection

Field Value

EventDefinitionBase

LogPossibleUnintendedUseOfEquals

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogPossibleUnintendedUseOfEquals

Field Value

EventDefinitionBase

LogQueryPossibleExceptionWithAggregateOperatorWarning

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

[Obsolete]
public EventDefinitionBase LogQueryPossibleExceptionWithAggregateOperatorWarning

Field Value

EventDefinitionBase

LogReleasedTransactionSavepoint

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogReleasedTransactionSavepoint

Field Value

EventDefinitionBase

LogReleasingTransactionSavepoint

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogReleasingTransactionSavepoint

Field Value

EventDefinitionBase

LogRevertingMigration

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogRevertingMigration

Field Value

EventDefinitionBase

LogRolledBackToTransactionSavepoint

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogRolledBackToTransactionSavepoint

Field Value

EventDefinitionBase

LogRolledBackTransaction

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogRolledBackTransaction

Field Value

EventDefinitionBase

LogRollingBackToTransactionSavepoint

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogRollingBackToTransactionSavepoint

Field Value

EventDefinitionBase

LogRollingBackTransaction

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogRollingBackTransaction

Field Value

EventDefinitionBase

LogTransactionError

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogTransactionError

Field Value

EventDefinitionBase

LogUnnamedIndexAllPropertiesNotToMappedToAnyTable

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogUnnamedIndexAllPropertiesNotToMappedToAnyTable

Field Value

EventDefinitionBase

LogUnnamedIndexPropertiesBothMappedAndNotMappedToTable

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogUnnamedIndexPropertiesBothMappedAndNotMappedToTable

Field Value

EventDefinitionBase

LogUnnamedIndexPropertiesMappedToNonOverlappingTables

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogUnnamedIndexPropertiesMappedToNonOverlappingTables

Field Value

EventDefinitionBase

LogUsingTransaction

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public EventDefinitionBase LogUsingTransaction

Field Value

EventDefinitionBase