SqlServerDatabaseProviderServices SqlServerDatabaseProviderServices Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class SqlServerDatabaseProviderServices : RelationalDatabaseProviderServices, IRelationalDatabaseProviderServices, IDatabaseProviderServices
Public Class SqlServerDatabaseProviderServices
    Inherits RelationalDatabaseProviderServices
    Implements IRelationalDatabaseProviderServices, IDatabaseProviderServices
Inheritance
System.ObjectSystem.Object
SqlServerDatabaseProviderServicesSqlServerDatabaseProviderServices
Implements

Constructors

SqlServerDatabaseProviderServices(IServiceProvider) SqlServerDatabaseProviderServices(IServiceProvider)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public SqlServerDatabaseProviderServices(IServiceProvider services)
Public Sub New(services As IServiceProvider)
Parameters
services
System.IServiceProvider System.IServiceProvider

Properties

AnnotationProvider AnnotationProvider

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IRelationalAnnotationProvider AnnotationProvider { get; }
Public Overrides ReadOnly Property AnnotationProvider As IRelationalAnnotationProvider
Overrides

BatchExecutor BatchExecutor

Gets the IBatchExecutor for the database provider.

(Inherited from RelationalDatabaseProviderServices)

CommandBatchPreparer CommandBatchPreparer

Gets the ICommandBatchPreparer for the database provider.

(Inherited from RelationalDatabaseProviderServices)

CompiledQueryCacheKeyGenerator CompiledQueryCacheKeyGenerator

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override ICompiledQueryCacheKeyGenerator CompiledQueryCacheKeyGenerator { get; }
Public Overrides ReadOnly Property CompiledQueryCacheKeyGenerator As ICompiledQueryCacheKeyGenerator
Overrides

CompositeExpressionFragmentTranslator CompositeExpressionFragmentTranslator

Gets the IExpressionFragmentTranslator for the database provider.

(Inherited from RelationalDatabaseProviderServices)

CompositeMemberTranslator CompositeMemberTranslator

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IMemberTranslator CompositeMemberTranslator { get; }
Public Overrides ReadOnly Property CompositeMemberTranslator As IMemberTranslator
Overrides

CompositeMethodCallTranslator CompositeMethodCallTranslator

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IMethodCallTranslator CompositeMethodCallTranslator { get; }
Public Overrides ReadOnly Property CompositeMethodCallTranslator As IMethodCallTranslator
Overrides

ConventionSetBuilder ConventionSetBuilder

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IConventionSetBuilder ConventionSetBuilder { get; }
Public Overrides ReadOnly Property ConventionSetBuilder As IConventionSetBuilder
Overrides

Creator Creator

Gets the IDatabaseCreator for the database provider.

(Inherited from RelationalDatabaseProviderServices)

Database Database

Gets the IDatabase for the database provider.

(Inherited from RelationalDatabaseProviderServices)

EntityQueryModelVisitorFactory EntityQueryModelVisitorFactory

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEntityQueryModelVisitorFactory EntityQueryModelVisitorFactory { get; }
Public Overrides ReadOnly Property EntityQueryModelVisitorFactory As IEntityQueryModelVisitorFactory
Overrides

EntityQueryableExpressionVisitorFactory EntityQueryableExpressionVisitorFactory

Gets the IEntityQueryableExpressionVisitorFactory for the database provider.

(Inherited from RelationalDatabaseProviderServices)

ExecutionStrategyFactory ExecutionStrategyFactory

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IExecutionStrategyFactory ExecutionStrategyFactory { get; }
Public Overrides ReadOnly Property ExecutionStrategyFactory As IExecutionStrategyFactory
Overrides

ExpressionPrinter ExpressionPrinter

Gets the IExpressionPrinter for the database provider.

(Inherited from RelationalDatabaseProviderServices)

HistoryRepository HistoryRepository

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IHistoryRepository HistoryRepository { get; }
Public Overrides ReadOnly Property HistoryRepository As IHistoryRepository
Overrides

InvariantName InvariantName

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override string InvariantName { get; }
Public Overrides ReadOnly Property InvariantName As String
Value
System.String System.String
Overrides

MigrationsAnnotationProvider MigrationsAnnotationProvider

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IMigrationsAnnotationProvider MigrationsAnnotationProvider { get; }
Public Overrides ReadOnly Property MigrationsAnnotationProvider As IMigrationsAnnotationProvider
Overrides

MigrationsSqlGenerator MigrationsSqlGenerator

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IMigrationsSqlGenerator MigrationsSqlGenerator { get; }
Public Overrides ReadOnly Property MigrationsSqlGenerator As IMigrationsSqlGenerator
Overrides

ModelSource ModelSource

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IModelSource ModelSource { get; }
Public Overrides ReadOnly Property ModelSource As IModelSource
Overrides

ModelValidator ModelValidator

Gets the IModelValidator for the database provider.

(Inherited from RelationalDatabaseProviderServices)

ModificationCommandBatchFactory ModificationCommandBatchFactory

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IModificationCommandBatchFactory ModificationCommandBatchFactory { get; }
Public Overrides ReadOnly Property ModificationCommandBatchFactory As IModificationCommandBatchFactory
Overrides

ParameterNameGeneratorFactory ParameterNameGeneratorFactory

Gets the IParameterNameGeneratorFactory for the database provider.

(Inherited from RelationalDatabaseProviderServices)

ProjectionExpressionVisitorFactory ProjectionExpressionVisitorFactory

Gets the IProjectionExpressionVisitorFactory for the database provider.

(Inherited from RelationalDatabaseProviderServices)

QueryCompilationContextFactory QueryCompilationContextFactory

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IQueryCompilationContextFactory QueryCompilationContextFactory { get; }
Public Overrides ReadOnly Property QueryCompilationContextFactory As IQueryCompilationContextFactory
Overrides

QueryContextFactory QueryContextFactory

Gets the IQueryContextFactory for the database provider.

(Inherited from RelationalDatabaseProviderServices)

QuerySqlGeneratorFactory QuerySqlGeneratorFactory

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IQuerySqlGeneratorFactory QuerySqlGeneratorFactory { get; }
Public Overrides ReadOnly Property QuerySqlGeneratorFactory As IQuerySqlGeneratorFactory
Overrides

RelationalConnection RelationalConnection

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IRelationalConnection RelationalConnection { get; }
Public Overrides ReadOnly Property RelationalConnection As IRelationalConnection
Overrides

RelationalDatabaseCreator RelationalDatabaseCreator

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IRelationalDatabaseCreator RelationalDatabaseCreator { get; }
Public Overrides ReadOnly Property RelationalDatabaseCreator As IRelationalDatabaseCreator
Overrides

ResultOperatorHandler ResultOperatorHandler

Gets the IResultOperatorHandler for the database provider.

(Inherited from RelationalDatabaseProviderServices)

Services Services

Gets the service provider to resolve services from.

(Inherited from DatabaseProviderServices)

SqlGenerationHelper SqlGenerationHelper

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override ISqlGenerationHelper SqlGenerationHelper { get; }
Public Overrides ReadOnly Property SqlGenerationHelper As ISqlGenerationHelper
Overrides

TransactionManager TransactionManager

Gets the IDbContextTransactionManager for the database provider.

(Inherited from RelationalDatabaseProviderServices)

TypeMapper TypeMapper

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IRelationalTypeMapper TypeMapper { get; }
Public Overrides ReadOnly Property TypeMapper As IRelationalTypeMapper
Overrides

UpdateSqlGenerator UpdateSqlGenerator

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IUpdateSqlGenerator UpdateSqlGenerator { get; }
Public Overrides ReadOnly Property UpdateSqlGenerator As IUpdateSqlGenerator
Overrides

ValueBufferFactoryFactory ValueBufferFactoryFactory

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IRelationalValueBufferFactoryFactory ValueBufferFactoryFactory { get; }
Public Overrides ReadOnly Property ValueBufferFactoryFactory As IRelationalValueBufferFactoryFactory
Overrides

ValueGeneratorCache ValueGeneratorCache

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IValueGeneratorCache ValueGeneratorCache { get; }
Public Overrides ReadOnly Property ValueGeneratorCache As IValueGeneratorCache
Overrides

ValueGeneratorSelector ValueGeneratorSelector

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IValueGeneratorSelector ValueGeneratorSelector { get; }
Public Overrides ReadOnly Property ValueGeneratorSelector As IValueGeneratorSelector
Overrides

Methods

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

GetHashCode() GetHashCode()

Inherited from System.Object

GetService() GetService(Of TService)()

Resolves a required service from Services.

(Inherited from DatabaseProviderServices)

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ToString() ToString()

Inherited from System.Object