RelationalDatabaseProviderServices Sınıf

Tanım

İlişkisel veritabanıyla etkileşime geçmek için gereken birincil hizmetler.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

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
Devralma
RelationalDatabaseProviderServices
Uygulamalar

Oluşturucular

RelationalDatabaseProviderServices(IServiceProvider)

RelationalDatabaseProviderServices sınıfının yeni bir örneğini başlatır.

Özellikler

AnnotationProvider

Veritabanı sağlayıcısı için öğesini IRelationalAnnotationProvider alır.

BatchExecutor

Veritabanı sağlayıcısı için öğesini IBatchExecutor alır.

CommandBatchPreparer

Veritabanı sağlayıcısı için öğesini ICommandBatchPreparer alır.

CompiledQueryCacheKeyGenerator

Veritabanı sağlayıcısı için öğesini ICompiledQueryCacheKeyGenerator alır.

CompositeExpressionFragmentTranslator

Veritabanı sağlayıcısı için öğesini IExpressionFragmentTranslator alır.

CompositeMemberTranslator

Veritabanı sağlayıcısı için öğesini IMemberTranslator alır.

CompositeMethodCallTranslator

Veritabanı sağlayıcısı için öğesini IMethodCallTranslator alır.

ConventionSetBuilder

Veritabanı sağlayıcısı için kural kümesi oluşturucusu. Varsayılan olarak bu null döndürür, yani varsayılan Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder değer kullanılır.

(Devralındığı yer: DatabaseProviderServices)
Creator

Veritabanı sağlayıcısı için öğesini IDatabaseCreator alır.

Creator

Veritabanı sağlayıcısı için öğesini IDatabaseCreator alır.

(Devralındığı yer: DatabaseProviderServices)
Database

Veritabanı sağlayıcısı için öğesini IDatabase alır.

EntityQueryableExpressionVisitorFactory

Veritabanı sağlayıcısı için öğesini IEntityQueryableExpressionVisitorFactory alır.

EntityQueryModelVisitorFactory

Veritabanı sağlayıcısı için öğesini IEntityQueryModelVisitorFactory alır.

ExecutionStrategyFactory

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

ExecutionStrategyFactory

Veritabanı sağlayıcısı için öğesini IExecutionStrategyFactory alır.

(Devralındığı yer: DatabaseProviderServices)
ExpressionPrinter

Veritabanı sağlayıcısı için öğesini Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter alır.

HistoryRepository

Veritabanı sağlayıcısı için öğesini IHistoryRepository alır.

InvariantName

Veritabanı sağlayıcısını tanımlamak için kullanılan benzersiz ad. Bu, sağlayıcılar çalışma zamanı için NuGet paket adıyla aynı olmalıdır.

(Devralındığı yer: DatabaseProviderServices)
MigrationsAnnotationProvider

Veritabanı sağlayıcısı için öğesini IMigrationsAnnotationProvider alır.

MigrationsSqlGenerator

Veritabanı sağlayıcısı için öğesini IMigrationsSqlGenerator alır.

ModelSource

Veritabanı sağlayıcısı için öğesini IModelSource alır.

(Devralındığı yer: DatabaseProviderServices)
ModelValidator

Veritabanı sağlayıcısı için öğesini Microsoft.EntityFrameworkCore.Internal.IModelValidator alır.

ModificationCommandBatchFactory

Veritabanı sağlayıcısı için öğesini IModificationCommandBatchFactory alır.

ParameterNameGeneratorFactory

Veritabanı sağlayıcısı için öğesini IParameterNameGeneratorFactory alır.

ProjectionExpressionVisitorFactory

Veritabanı sağlayıcısı için öğesini IProjectionExpressionVisitorFactory alır.

QueryCompilationContextFactory

Veritabanı sağlayıcısı için öğesini IQueryCompilationContextFactory alır.

QueryContextFactory

Veritabanı sağlayıcısı için öğesini IQueryContextFactory alır.

QuerySqlGeneratorFactory

Veritabanı sağlayıcısı için öğesini IQuerySqlGeneratorFactory alır.

RelationalConnection

Veritabanı sağlayıcısı için öğesini IRelationalConnection alır.

RelationalDatabaseCreator

Veritabanı sağlayıcısı için öğesini IRelationalDatabaseCreator alır.

ResultOperatorHandler

Veritabanı sağlayıcısı için öğesini IResultOperatorHandler alır.

Services

Hizmetlerinin çözümlenmesi için hizmet sağlayıcısını alır.

(Devralındığı yer: DatabaseProviderServices)
SqlGenerationHelper

Veritabanı sağlayıcısı için öğesini ISqlGenerationHelper alır.

TransactionManager

Veritabanı sağlayıcısı için öğesini IDbContextTransactionManager alır.

TypeMapper

Veritabanı sağlayıcısı için öğesini IRelationalTypeMapper alır.

UpdateSqlGenerator

Veritabanı sağlayıcısı için öğesini IUpdateSqlGenerator alır.

ValueBufferFactoryFactory

Veritabanı sağlayıcısı için öğesini IRelationalValueBufferFactoryFactory alır.

ValueGeneratorCache

Veritabanı sağlayıcısı için öğesini IValueGeneratorCache alır.

(Devralındığı yer: DatabaseProviderServices)
ValueGeneratorSelector

Veritabanı sağlayıcısı için öğesini IValueGeneratorSelector alır.

Yöntemler

GetService<TService>()

'den Servicesgerekli bir hizmeti çözümler.

(Devralındığı yer: DatabaseProviderServices)

Şunlara uygulanır