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) |