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(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 |
Возвращает поставщика служб для разрешения служб. (Унаследовано от DatabaseProviderServices) |
SqlGenerationHelper |
Возвращает для ISqlGenerationHelper поставщика базы данных. |
TransactionManager |
Возвращает для IDbContextTransactionManager поставщика базы данных. |
TypeMapper |
Возвращает для IRelationalTypeMapper поставщика базы данных. |
UpdateSqlGenerator |
Возвращает для IUpdateSqlGenerator поставщика базы данных. |
ValueBufferFactoryFactory |
Возвращает для IRelationalValueBufferFactoryFactory поставщика базы данных. |
ValueGeneratorCache |
Возвращает для IValueGeneratorCache поставщика базы данных. (Унаследовано от DatabaseProviderServices) |
ValueGeneratorSelector |
Возвращает для IValueGeneratorSelector поставщика базы данных. |
Методы
GetService<TService>() |
Разрешает требуемую службу из Services. (Унаследовано от DatabaseProviderServices) |
Применяется к
Entity Framework