다음을 통해 공유


RelationalDatabaseProviderServices 클래스

정의

관계형 데이터베이스와 상호 작용하는 데 필요한 기본 서비스입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

public abstract class RelationalDatabaseProviderServices : Microsoft.EntityFrameworkCore.Storage.DatabaseProviderServices, Microsoft.EntityFrameworkCore.Storage.IRelationalDatabaseProviderServices
type RelationalDatabaseProviderServices = class
    inherit DatabaseProviderServices
    interface IRelationalDatabaseProviderServices
    interface IDatabaseProviderServices
Public MustInherit Class RelationalDatabaseProviderServices
Inherits DatabaseProviderServices
Implements IRelationalDatabaseProviderServices
상속
RelationalDatabaseProviderServices
구현

생성자

RelationalDatabaseProviderServices(IServiceProvider)

RelationalDatabaseProviderServices 클래스의 새 인스턴스를 초기화합니다.

속성

AnnotationProvider

IRelationalAnnotationProvider 데이터베이스 공급자에 대한 를 가져옵니다.

BatchExecutor

IBatchExecutor 데이터베이스 공급자에 대한 를 가져옵니다.

CommandBatchPreparer

ICommandBatchPreparer 데이터베이스 공급자에 대한 를 가져옵니다.

CompiledQueryCacheKeyGenerator

ICompiledQueryCacheKeyGenerator 데이터베이스 공급자에 대한 를 가져옵니다.

CompositeExpressionFragmentTranslator

IExpressionFragmentTranslator 데이터베이스 공급자에 대한 를 가져옵니다.

CompositeMemberTranslator

IMemberTranslator 데이터베이스 공급자에 대한 를 가져옵니다.

CompositeMethodCallTranslator

IMethodCallTranslator 데이터베이스 공급자에 대한 를 가져옵니다.

ConventionSetBuilder

데이터베이스 공급자에 대한 규칙 집합 작성기입니다. 기본적으로 null을 반환합니다. 즉, 기본값 Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder 이 사용됩니다.

(다음에서 상속됨 DatabaseProviderServices)
Creator

IDatabaseCreator 데이터베이스 공급자에 대한 를 가져옵니다.

Creator

IDatabaseCreator 데이터베이스 공급자에 대한 를 가져옵니다.

(다음에서 상속됨 DatabaseProviderServices)
Database

IDatabase 데이터베이스 공급자에 대한 를 가져옵니다.

EntityQueryableExpressionVisitorFactory

IEntityQueryableExpressionVisitorFactory 데이터베이스 공급자에 대한 를 가져옵니다.

EntityQueryModelVisitorFactory

IEntityQueryModelVisitorFactory 데이터베이스 공급자에 대한 를 가져옵니다.

ExecutionStrategyFactory

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ExecutionStrategyFactory

IExecutionStrategyFactory 데이터베이스 공급자에 대한 를 가져옵니다.

(다음에서 상속됨 DatabaseProviderServices)
ExpressionPrinter

Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter 데이터베이스 공급자에 대한 를 가져옵니다.

HistoryRepository

IHistoryRepository 데이터베이스 공급자에 대한 를 가져옵니다.

InvariantName

데이터베이스 공급자를 식별하는 데 사용되는 고유 이름입니다. 공급자 런타임의 NuGet 패키지 이름과 동일해야 합니다.

(다음에서 상속됨 DatabaseProviderServices)
MigrationsAnnotationProvider

IMigrationsAnnotationProvider 데이터베이스 공급자에 대한 를 가져옵니다.

MigrationsSqlGenerator

IMigrationsSqlGenerator 데이터베이스 공급자에 대한 를 가져옵니다.

ModelSource

IModelSource 데이터베이스 공급자에 대한 를 가져옵니다.

(다음에서 상속됨 DatabaseProviderServices)
ModelValidator

Microsoft.EntityFrameworkCore.Internal.IModelValidator 데이터베이스 공급자에 대한 를 가져옵니다.

ModificationCommandBatchFactory

IModificationCommandBatchFactory 데이터베이스 공급자에 대한 를 가져옵니다.

ParameterNameGeneratorFactory

IParameterNameGeneratorFactory 데이터베이스 공급자에 대한 를 가져옵니다.

ProjectionExpressionVisitorFactory

IProjectionExpressionVisitorFactory 데이터베이스 공급자에 대한 를 가져옵니다.

QueryCompilationContextFactory

IQueryCompilationContextFactory 데이터베이스 공급자에 대한 를 가져옵니다.

QueryContextFactory

IQueryContextFactory 데이터베이스 공급자에 대한 를 가져옵니다.

QuerySqlGeneratorFactory

IQuerySqlGeneratorFactory 데이터베이스 공급자에 대한 를 가져옵니다.

RelationalConnection

IRelationalConnection 데이터베이스 공급자에 대한 를 가져옵니다.

RelationalDatabaseCreator

IRelationalDatabaseCreator 데이터베이스 공급자에 대한 를 가져옵니다.

ResultOperatorHandler

IResultOperatorHandler 데이터베이스 공급자에 대한 를 가져옵니다.

Services

서비스를 resolve 서비스 공급자를 가져옵니다.

(다음에서 상속됨 DatabaseProviderServices)
SqlGenerationHelper

ISqlGenerationHelper 데이터베이스 공급자에 대한 를 가져옵니다.

TransactionManager

IDbContextTransactionManager 데이터베이스 공급자에 대한 를 가져옵니다.

TypeMapper

IRelationalTypeMapper 데이터베이스 공급자에 대한 를 가져옵니다.

UpdateSqlGenerator

IUpdateSqlGenerator 데이터베이스 공급자에 대한 를 가져옵니다.

ValueBufferFactoryFactory

IRelationalValueBufferFactoryFactory 데이터베이스 공급자에 대한 를 가져옵니다.

ValueGeneratorCache

IValueGeneratorCache 데이터베이스 공급자에 대한 를 가져옵니다.

(다음에서 상속됨 DatabaseProviderServices)
ValueGeneratorSelector

IValueGeneratorSelector 데이터베이스 공급자에 대한 를 가져옵니다.

메서드

GetService<TService>()

에서 Services필요한 서비스를 확인합니다.

(다음에서 상속됨 DatabaseProviderServices)

적용 대상