Table of Contents

Class SqlServerDbContextServiceCollectionExtensions

Namespace
Steeltoe.Connector.SqlServer.EF6
Assembly
Steeltoe.Connector.EF6Core.dll
public static class SqlServerDbContextServiceCollectionExtensions
Inheritance
SqlServerDbContextServiceCollectionExtensions
Inherited Members

Methods

AddDbContext<TContext>(IServiceCollection, IConfiguration, ServiceLifetime)

Add a Microsoft SQL Server-backed DbContext and SQL Server health contributor to the Service Collection

public static IServiceCollection AddDbContext<TContext>(this IServiceCollection services, IConfiguration config, ServiceLifetime contextLifetime = ServiceLifetime.Scoped)

Parameters

services IServiceCollection

Service Collection

config IConfiguration

Application Configuration

contextLifetime ServiceLifetime

Lifetime of the service to inject

Returns

IServiceCollection

IServiceCollection for chaining

Type Parameters

TContext

Type of DbContext to add

AddDbContext<TContext>(IServiceCollection, IConfiguration, string, ServiceLifetime)

Add a Microsoft SQL Server-backed DbContext to the Service Collection

public static IServiceCollection AddDbContext<TContext>(this IServiceCollection services, IConfiguration config, string serviceName, ServiceLifetime contextLifetime = ServiceLifetime.Scoped)

Parameters

services IServiceCollection

Service Collection

config IConfiguration

Application Configuration

serviceName string

Name of service binding in Cloud Foundry

contextLifetime ServiceLifetime

Lifetime of the service to inject

Returns

IServiceCollection

IServiceCollection for chaining

Type Parameters

TContext

Type of DbContext to add