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şimde bulunmak 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 |
IRelationalAnnotationProviderVeritabanı sağlayıcısı için öğesini alır. |
| BatchExecutor |
IBatchExecutorVeritabanı sağlayıcısı için öğesini alır. |
| CommandBatchPreparer |
ICommandBatchPreparerVeritabanı sağlayıcısı için öğesini alır. |
| CompiledQueryCacheKeyGenerator |
ICompiledQueryCacheKeyGeneratorVeritabanı sağlayıcısı için öğesini alır. |
| CompositeExpressionFragmentTranslator |
IExpressionFragmentTranslatorVeritabanı sağlayıcısı için öğesini alır. |
| CompositeMemberTranslator |
IMemberTranslatorVeritabanı sağlayıcısı için öğesini alır. |
| CompositeMethodCallTranslator |
IMethodCallTranslatorVeritabanı sağlayıcısı için öğesini alır. |
| ConventionSetBuilder |
Veritabanı sağlayıcısı için kural kümesi Oluşturucu. Varsayılan olarak bu değer, varsayılan olarak kullanılacak şekilde null değerini döndürür Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder . (Devralındığı yer: DatabaseProviderServices) |
| Creator |
IDatabaseCreatorVeritabanı sağlayıcısı için öğesini alır. |
| Creator |
IDatabaseCreatorVeritabanı sağlayıcısı için öğesini alır. (Devralındığı yer: DatabaseProviderServices) |
| Database |
IDatabaseVeritabanı sağlayıcısı için öğesini alır. |
| EntityQueryableExpressionVisitorFactory |
IEntityQueryableExpressionVisitorFactoryVeritabanı sağlayıcısı için öğesini alır. |
| EntityQueryModelVisitorFactory |
IEntityQueryModelVisitorFactoryVeritabanı sağlayıcısı için öğesini alır. |
| ExecutionStrategyFactory |
Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir. |
| ExecutionStrategyFactory |
IExecutionStrategyFactoryVeritabanı sağlayıcısı için öğesini alır. (Devralındığı yer: DatabaseProviderServices) |
| ExpressionPrinter |
Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinterVeritabanı sağlayıcısı için öğesini alır. |
| HistoryRepository |
IHistoryRepositoryVeritabanı sağlayıcısı için öğesini 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ı ile aynı olmalıdır. (Devralındığı yer: DatabaseProviderServices) |
| MigrationsAnnotationProvider |
IMigrationsAnnotationProviderVeritabanı sağlayıcısı için öğesini alır. |
| MigrationsSqlGenerator |
IMigrationsSqlGeneratorVeritabanı sağlayıcısı için öğesini alır. |
| ModelSource |
IModelSourceVeritabanı sağlayıcısı için öğesini alır. (Devralındığı yer: DatabaseProviderServices) |
| ModelValidator |
Microsoft.EntityFrameworkCore.Internal.IModelValidatorVeritabanı sağlayıcısı için öğesini alır. |
| ModificationCommandBatchFactory |
IModificationCommandBatchFactoryVeritabanı sağlayıcısı için öğesini alır. |
| ParameterNameGeneratorFactory |
IParameterNameGeneratorFactoryVeritabanı sağlayıcısı için öğesini alır. |
| ProjectionExpressionVisitorFactory |
IProjectionExpressionVisitorFactoryVeritabanı sağlayıcısı için öğesini alır. |
| QueryCompilationContextFactory |
IQueryCompilationContextFactoryVeritabanı sağlayıcısı için öğesini alır. |
| QueryContextFactory |
IQueryContextFactoryVeritabanı sağlayıcısı için öğesini alır. |
| QuerySqlGeneratorFactory |
IQuerySqlGeneratorFactoryVeritabanı sağlayıcısı için öğesini alır. |
| RelationalConnection |
IRelationalConnectionVeritabanı sağlayıcısı için öğesini alır. |
| RelationalDatabaseCreator |
IRelationalDatabaseCreatorVeritabanı sağlayıcısı için öğesini alır. |
| ResultOperatorHandler |
IResultOperatorHandlerVeritabanı sağlayıcısı için öğesini alır. |
| Services |
Hizmetleri çözümlemek için hizmet sağlayıcısını alır. (Devralındığı yer: DatabaseProviderServices) |
| SqlGenerationHelper |
ISqlGenerationHelperVeritabanı sağlayıcısı için öğesini alır. |
| TransactionManager |
IDbContextTransactionManagerVeritabanı sağlayıcısı için öğesini alır. |
| TypeMapper |
IRelationalTypeMapperVeritabanı sağlayıcısı için öğesini alır. |
| UpdateSqlGenerator |
IUpdateSqlGeneratorVeritabanı sağlayıcısı için öğesini alır. |
| ValueBufferFactoryFactory |
IRelationalValueBufferFactoryFactoryVeritabanı sağlayıcısı için öğesini alır. |
| ValueGeneratorCache |
IValueGeneratorCacheVeritabanı sağlayıcısı için öğesini alır. (Devralındığı yer: DatabaseProviderServices) |
| ValueGeneratorSelector |
IValueGeneratorSelectorVeritabanı sağlayıcısı için öğesini alır. |
Yöntemler
| GetService<TService>() |
İçinden gerekli bir hizmeti çözümler Services . (Devralındığı yer: DatabaseProviderServices) |