RelationalDatabaseProviderServices Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Primární služby potřebné k interakci s relační databází
Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
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
- Dědičnost
- Implementuje
Konstruktory
RelationalDatabaseProviderServices(IServiceProvider) |
Inicializuje novou instanci RelationalDatabaseProviderServices třídy . |
Vlastnosti
AnnotationProvider |
Získá pro IRelationalAnnotationProvider poskytovatele databáze. |
BatchExecutor |
Získá pro IBatchExecutor poskytovatele databáze. |
CommandBatchPreparer |
Získá pro ICommandBatchPreparer poskytovatele databáze. |
CompiledQueryCacheKeyGenerator |
Získá pro ICompiledQueryCacheKeyGenerator poskytovatele databáze. |
CompositeExpressionFragmentTranslator |
Získá pro IExpressionFragmentTranslator poskytovatele databáze. |
CompositeMemberTranslator |
Získá pro IMemberTranslator poskytovatele databáze. |
CompositeMethodCallTranslator |
Získá pro IMethodCallTranslator poskytovatele databáze. |
ConventionSetBuilder |
Tvůrce konvencí pro poskytovatele databáze. Ve výchozím nastavení se vrátí hodnota null, což znamená, že se použije výchozí hodnota Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder . (Zděděno od DatabaseProviderServices) |
Creator |
Získá pro IDatabaseCreator poskytovatele databáze. |
Creator |
Získá pro IDatabaseCreator poskytovatele databáze. (Zděděno od DatabaseProviderServices) |
Database |
Získá pro IDatabase poskytovatele databáze. |
EntityQueryableExpressionVisitorFactory |
Získá pro IEntityQueryableExpressionVisitorFactory poskytovatele databáze. |
EntityQueryModelVisitorFactory |
Získá pro IEntityQueryModelVisitorFactory poskytovatele databáze. |
ExecutionStrategyFactory |
Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určené k použití přímo z vašeho kódu. Toto rozhraní API se může změnit nebo odebrat v budoucích verzích. |
ExecutionStrategyFactory |
Získá pro IExecutionStrategyFactory poskytovatele databáze. (Zděděno od DatabaseProviderServices) |
ExpressionPrinter |
Získá pro Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter poskytovatele databáze. |
HistoryRepository |
Získá pro IHistoryRepository poskytovatele databáze. |
InvariantName |
Jedinečný název sloužící k identifikaci poskytovatele databáze. Měl by být stejný jako název balíčku NuGet pro modul runtime zprostředkovatele. (Zděděno od DatabaseProviderServices) |
MigrationsAnnotationProvider |
Získá pro IMigrationsAnnotationProvider poskytovatele databáze. |
MigrationsSqlGenerator |
Získá pro IMigrationsSqlGenerator poskytovatele databáze. |
ModelSource |
Získá pro IModelSource poskytovatele databáze. (Zděděno od DatabaseProviderServices) |
ModelValidator |
Získá pro Microsoft.EntityFrameworkCore.Internal.IModelValidator poskytovatele databáze. |
ModificationCommandBatchFactory |
Získá pro IModificationCommandBatchFactory poskytovatele databáze. |
ParameterNameGeneratorFactory |
Získá pro IParameterNameGeneratorFactory poskytovatele databáze. |
ProjectionExpressionVisitorFactory |
Získá pro IProjectionExpressionVisitorFactory poskytovatele databáze. |
QueryCompilationContextFactory |
Získá pro IQueryCompilationContextFactory poskytovatele databáze. |
QueryContextFactory |
Získá pro IQueryContextFactory poskytovatele databáze. |
QuerySqlGeneratorFactory |
Získá pro IQuerySqlGeneratorFactory poskytovatele databáze. |
RelationalConnection |
Získá pro IRelationalConnection poskytovatele databáze. |
RelationalDatabaseCreator |
Získá pro IRelationalDatabaseCreator poskytovatele databáze. |
ResultOperatorHandler |
Získá pro IResultOperatorHandler poskytovatele databáze. |
Services |
Získá poskytovatele služeb, od které se mají služby přeložit. (Zděděno od DatabaseProviderServices) |
SqlGenerationHelper |
Získá pro ISqlGenerationHelper poskytovatele databáze. |
TransactionManager |
Získá pro IDbContextTransactionManager poskytovatele databáze. |
TypeMapper |
Získá pro IRelationalTypeMapper poskytovatele databáze. |
UpdateSqlGenerator |
Získá pro IUpdateSqlGenerator poskytovatele databáze. |
ValueBufferFactoryFactory |
Získá pro IRelationalValueBufferFactoryFactory poskytovatele databáze. |
ValueGeneratorCache |
Získá pro IValueGeneratorCache poskytovatele databáze. (Zděděno od DatabaseProviderServices) |
ValueGeneratorSelector |
Získá pro IValueGeneratorSelector poskytovatele databáze. |
Metody
GetService<TService>() |
Vyřeší požadovanou službu z Services. (Zděděno od DatabaseProviderServices) |
Platí pro
Entity Framework