Condividi tramite


IDatabaseProviderServices Interfaccia

Definizione

Set di base di servizi richiesto da EF per il funzionamento di un provider di database.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

public interface IDatabaseProviderServices
type IDatabaseProviderServices = interface
Public Interface IDatabaseProviderServices
Derivato

Proprietà

CompiledQueryCacheKeyGenerator

Ottiene l'oggetto ICompiledQueryCacheKeyGenerator per il provider di database.

ConventionSetBuilder

Ottiene l'oggetto Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.IConventionSetBuilder per il provider di database.

Creator

Ottiene l'oggetto IDatabaseCreator per il provider di database.

Database

Ottiene l'oggetto IDatabase per il provider di database.

EntityQueryableExpressionVisitorFactory

Ottiene l'oggetto IEntityQueryableExpressionVisitorFactory per il provider di database.

EntityQueryModelVisitorFactory

Ottiene l'oggetto IEntityQueryModelVisitorFactory per il provider di database.

ExecutionStrategyFactory

Ottiene l'oggetto IExecutionStrategyFactory per il provider di database.

ExpressionPrinter

Ottiene l'oggetto Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter per il provider di database.

InvariantName

Nome univoco utilizzato per identificare il provider di database. Deve corrispondere al nome del pacchetto NuGet per il runtime dei provider.

ModelSource

Ottiene l'oggetto IModelSource per il provider di database.

ModelValidator

Ottiene l'oggetto Microsoft.EntityFrameworkCore.Internal.IModelValidator per il provider di database.

ProjectionExpressionVisitorFactory

Ottiene l'oggetto IProjectionExpressionVisitorFactory per il provider di database.

QueryCompilationContextFactory

Ottiene l'oggetto IQueryCompilationContextFactory per il provider di database.

QueryContextFactory

Ottiene l'oggetto IQueryContextFactory per il provider di database.

ResultOperatorHandler

Ottiene l'oggetto IResultOperatorHandler per il provider di database.

TransactionManager

Ottiene l'oggetto IDbContextTransactionManager per il provider di database.

ValueGeneratorCache

Ottiene l'oggetto IValueGeneratorCache per il provider di database.

ValueGeneratorSelector

Ottiene l'oggetto IValueGeneratorSelector per il provider di database.

Si applica a