RelationalDatabaseProviderServices Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Podstawowe usługi potrzebne do interakcji z relacyjną bazą danych.
Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.
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
- Dziedziczenie
- Implementuje
Konstruktory
RelationalDatabaseProviderServices(IServiceProvider) |
Inicjuje nowe wystąpienie klasy RelationalDatabaseProviderServices. |
Właściwości
AnnotationProvider |
Pobiera element IRelationalAnnotationProvider dla dostawcy bazy danych. |
BatchExecutor |
Pobiera element IBatchExecutor dla dostawcy bazy danych. |
CommandBatchPreparer |
Pobiera element ICommandBatchPreparer dla dostawcy bazy danych. |
CompiledQueryCacheKeyGenerator |
Pobiera element ICompiledQueryCacheKeyGenerator dla dostawcy bazy danych. |
CompositeExpressionFragmentTranslator |
Pobiera element IExpressionFragmentTranslator dla dostawcy bazy danych. |
CompositeMemberTranslator |
Pobiera element IMemberTranslator dla dostawcy bazy danych. |
CompositeMethodCallTranslator |
Pobiera element IMethodCallTranslator dla dostawcy bazy danych. |
ConventionSetBuilder |
Konstruktor zestawu konwencji dla dostawcy bazy danych. Domyślnie zwraca wartość null, co oznacza, że zostanie użyta wartość domyślna Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.CoreConventionSetBuilder . (Odziedziczone po DatabaseProviderServices) |
Creator |
Pobiera element IDatabaseCreator dla dostawcy bazy danych. |
Creator |
Pobiera element IDatabaseCreator dla dostawcy bazy danych. (Odziedziczone po DatabaseProviderServices) |
Database |
Pobiera element IDatabase dla dostawcy bazy danych. |
EntityQueryableExpressionVisitorFactory |
Pobiera element IEntityQueryableExpressionVisitorFactory dla dostawcy bazy danych. |
EntityQueryModelVisitorFactory |
Pobiera element IEntityQueryModelVisitorFactory dla dostawcy bazy danych. |
ExecutionStrategyFactory |
Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach. |
ExecutionStrategyFactory |
Pobiera element IExecutionStrategyFactory dla dostawcy bazy danych. (Odziedziczone po DatabaseProviderServices) |
ExpressionPrinter |
Pobiera element Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter dla dostawcy bazy danych. |
HistoryRepository |
Pobiera element IHistoryRepository dla dostawcy bazy danych. |
InvariantName |
Unikatowa nazwa używana do identyfikowania dostawcy bazy danych. Powinno to być takie samo jak nazwa pakietu NuGet dla środowiska uruchomieniowego dostawców. (Odziedziczone po DatabaseProviderServices) |
MigrationsAnnotationProvider |
Pobiera element IMigrationsAnnotationProvider dla dostawcy bazy danych. |
MigrationsSqlGenerator |
Pobiera element IMigrationsSqlGenerator dla dostawcy bazy danych. |
ModelSource |
Pobiera element IModelSource dla dostawcy bazy danych. (Odziedziczone po DatabaseProviderServices) |
ModelValidator |
Pobiera element Microsoft.EntityFrameworkCore.Internal.IModelValidator dla dostawcy bazy danych. |
ModificationCommandBatchFactory |
Pobiera element IModificationCommandBatchFactory dla dostawcy bazy danych. |
ParameterNameGeneratorFactory |
Pobiera element IParameterNameGeneratorFactory dla dostawcy bazy danych. |
ProjectionExpressionVisitorFactory |
Pobiera element IProjectionExpressionVisitorFactory dla dostawcy bazy danych. |
QueryCompilationContextFactory |
Pobiera element IQueryCompilationContextFactory dla dostawcy bazy danych. |
QueryContextFactory |
Pobiera element IQueryContextFactory dla dostawcy bazy danych. |
QuerySqlGeneratorFactory |
Pobiera element IQuerySqlGeneratorFactory dla dostawcy bazy danych. |
RelationalConnection |
Pobiera element IRelationalConnection dla dostawcy bazy danych. |
RelationalDatabaseCreator |
Pobiera element IRelationalDatabaseCreator dla dostawcy bazy danych. |
ResultOperatorHandler |
Pobiera element IResultOperatorHandler dla dostawcy bazy danych. |
Services |
Pobiera dostawcę usług w celu rozpoznania usług. (Odziedziczone po DatabaseProviderServices) |
SqlGenerationHelper |
Pobiera element ISqlGenerationHelper dla dostawcy bazy danych. |
TransactionManager |
Pobiera element IDbContextTransactionManager dla dostawcy bazy danych. |
TypeMapper |
Pobiera element IRelationalTypeMapper dla dostawcy bazy danych. |
UpdateSqlGenerator |
Pobiera element IUpdateSqlGenerator dla dostawcy bazy danych. |
ValueBufferFactoryFactory |
Pobiera element IRelationalValueBufferFactoryFactory dla dostawcy bazy danych. |
ValueGeneratorCache |
Pobiera element IValueGeneratorCache dla dostawcy bazy danych. (Odziedziczone po DatabaseProviderServices) |
ValueGeneratorSelector |
Pobiera element IValueGeneratorSelector dla dostawcy bazy danych. |
Metody
GetService<TService>() |
Rozwiązuje wymaganą usługę z usługi Services. (Odziedziczone po DatabaseProviderServices) |