Share via


IDatabaseFacadeDependencies Interface

Definition

Exposes dependencies needed by DatabaseFacade.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

public interface IDatabaseFacadeDependencies
type IDatabaseFacadeDependencies = interface
Public Interface IDatabaseFacadeDependencies
Derived

Remarks

The service lifetime is Scoped. This means that each DbContext instance will use its own instance of this service. The implementation may depend on other services registered with any lifetime. The implementation does not need to be thread-safe.

See Implementation of database providers and extensions for more information and examples.

Properties

AdHocMapper

The ad-hoc type mapper.

CommandLogger

A command logger.

ConcurrencyDetector

The concurrency detector.

CoreOptions

The core options.

DatabaseCreator

The database creator.

DatabaseProviders

The registered database providers.

ExecutionStrategy

The execution strategy.

ExecutionStrategyFactory

The execution strategy factory.

QueryProvider

The async query provider.

TransactionManager

The transaction manager.

TypeMappingSource

The TypeMappingSource.

Applies to