RelationalDatabaseProviderServices Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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
- 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
Entity Framework