IDatabaseProviderServices IDatabaseProviderServices Interface

The base set of services required by EF for a database provider to function.

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

Syntax

Declaration

public interface IDatabaseProviderServicesPublic Interface IDatabaseProviderServices

Properties summary

Gets the ICompiledQueryCacheKeyGenerator for the database provider.

Gets the IConventionSetBuilder for the database provider.

Gets the IDatabaseCreator for the database provider.

Gets the IDatabase for the database provider.

Gets the IEntityQueryableExpressionVisitorFactory for the database provider.

Gets the IEntityQueryModelVisitorFactory for the database provider.

Gets the IExecutionStrategyFactory for the database provider.

Gets the IExpressionPrinter for the database provider.

The unique name used to identify the database provider. This should be the same as the NuGet package name for the providers runtime.

Gets the IModelSource for the database provider.

Gets the IModelValidator for the database provider.

Gets the IProjectionExpressionVisitorFactory for the database provider.

Gets the IQueryCompilationContextFactory for the database provider.

Gets the IQueryContextFactory for the database provider.

Gets the IResultOperatorHandler for the database provider.

Gets the IDbContextTransactionManager for the database provider.

Gets the IValueGeneratorCache for the database provider.

Gets the IValueGeneratorSelector for the database provider.

Properties

Details

Assembly

Microsoft.EntityFrameworkCore.dll