Condividi tramite


IRelationalDatabaseProviderServices Interfaccia

Definizione

I servizi primari necessari per interagire con un database relazionale.

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 IRelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.IDatabaseProviderServices
type IRelationalDatabaseProviderServices = interface
    interface IDatabaseProviderServices
Public Interface IRelationalDatabaseProviderServices
Implements IDatabaseProviderServices
Derivato
Implementazioni

Proprietà

AnnotationProvider

Oggetto IRelationalAnnotationProvider per il provider.

BatchExecutor

Oggetto IBatchExecutor per il provider.

CommandBatchPreparer

Oggetto ICommandBatchPreparer per il provider.

CompiledQueryCacheKeyGenerator

Ottiene l'oggetto ICompiledQueryCacheKeyGenerator per il provider di database.

(Ereditato da IDatabaseProviderServices)
CompositeExpressionFragmentTranslator

Oggetto IExpressionFragmentTranslator per il provider.

CompositeMemberTranslator

Oggetto IMemberTranslator per il provider.

CompositeMethodCallTranslator

Oggetto IMethodCallTranslator per il provider.

ConventionSetBuilder

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

(Ereditato da IDatabaseProviderServices)
Creator

Ottiene l'oggetto IDatabaseCreator per il provider di database.

(Ereditato da IDatabaseProviderServices)
Database

Ottiene l'oggetto IDatabase per il provider di database.

(Ereditato da IDatabaseProviderServices)
EntityQueryableExpressionVisitorFactory

Ottiene l'oggetto IEntityQueryableExpressionVisitorFactory per il provider di database.

(Ereditato da IDatabaseProviderServices)
EntityQueryModelVisitorFactory

Ottiene l'oggetto IEntityQueryModelVisitorFactory per il provider di database.

(Ereditato da IDatabaseProviderServices)
ExecutionStrategyFactory

Ottiene l'oggetto IExecutionStrategyFactory per il provider di database.

(Ereditato da IDatabaseProviderServices)
ExpressionPrinter

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

(Ereditato da IDatabaseProviderServices)
HistoryRepository

Oggetto IHistoryRepository per il provider.

InvariantName

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

(Ereditato da IDatabaseProviderServices)
MigrationsAnnotationProvider

Oggetto IMigrationsAnnotationProvider per il provider.

MigrationsSqlGenerator

Oggetto IMigrationsSqlGenerator per il provider.

ModelSource

Ottiene l'oggetto IModelSource per il provider di database.

(Ereditato da IDatabaseProviderServices)
ModelValidator

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

(Ereditato da IDatabaseProviderServices)
ModificationCommandBatchFactory

Oggetto IModificationCommandBatchFactory per il provider.

ParameterNameGeneratorFactory

Oggetto IParameterNameGeneratorFactory per il provider.

ProjectionExpressionVisitorFactory

Ottiene l'oggetto IProjectionExpressionVisitorFactory per il provider di database.

(Ereditato da IDatabaseProviderServices)
QueryCompilationContextFactory

Ottiene l'oggetto IQueryCompilationContextFactory per il provider di database.

(Ereditato da IDatabaseProviderServices)
QueryContextFactory

Ottiene l'oggetto IQueryContextFactory per il provider di database.

(Ereditato da IDatabaseProviderServices)
QuerySqlGeneratorFactory

Oggetto IQuerySqlGeneratorFactory per il provider.

RelationalConnection

Oggetto IRelationalConnection per il provider.

RelationalDatabaseCreator

Oggetto IRelationalDatabaseCreator per il provider.

ResultOperatorHandler

Ottiene l'oggetto IResultOperatorHandler per il provider di database.

(Ereditato da IDatabaseProviderServices)
SqlGenerationHelper

Oggetto ISqlGenerationHelper per il provider.

TransactionManager

Ottiene l'oggetto IDbContextTransactionManager per il provider di database.

(Ereditato da IDatabaseProviderServices)
TypeMapper

Oggetto IRelationalTypeMapper per il provider.

UpdateSqlGenerator

Oggetto IUpdateSqlGenerator per il provider.

ValueBufferFactoryFactory

Oggetto IRelationalValueBufferFactoryFactory per il provider.

ValueGeneratorCache

Ottiene l'oggetto IValueGeneratorCache per il provider di database.

(Ereditato da IDatabaseProviderServices)
ValueGeneratorSelector

Ottiene l'oggetto IValueGeneratorSelector per il provider di database.

(Ereditato da IDatabaseProviderServices)

Si applica a