IRelationalDatabaseFacadeDependencies Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Exposes dependencies needed by DatabaseFacade and its relational extension methods.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
public interface IRelationalDatabaseFacadeDependencies : Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependencies
type IRelationalDatabaseFacadeDependencies = interface
interface IDatabaseFacadeDependencies
Public Interface IRelationalDatabaseFacadeDependencies
Implements IDatabaseFacadeDependencies
- Implements
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. (Inherited from IDatabaseFacadeDependencies) |
CommandLogger |
A command logger. |
ConcurrencyDetector |
The concurrency detector. (Inherited from IDatabaseFacadeDependencies) |
CoreOptions |
The core options. (Inherited from IDatabaseFacadeDependencies) |
DatabaseCreator |
The database creator. (Inherited from IDatabaseFacadeDependencies) |
DatabaseProviders |
The registered database providers. (Inherited from IDatabaseFacadeDependencies) |
ExecutionStrategy |
The execution strategy. (Inherited from IDatabaseFacadeDependencies) |
ExecutionStrategyFactory |
The execution strategy factory. (Inherited from IDatabaseFacadeDependencies) |
QueryProvider |
The async query provider. (Inherited from IDatabaseFacadeDependencies) |
RawSqlCommandBuilder |
The raw SQL command builder. |
RelationalConnection |
The relational connection. |
TransactionManager |
The transaction manager. (Inherited from IDatabaseFacadeDependencies) |
TypeMappingSource |
The TypeMappingSource. (Inherited from IDatabaseFacadeDependencies) |
Applies to
Entity Framework