IDbContextFactory<TContext> IDbContextFactory(Of TContext) Interface

Definition

A factory for creating derived DbContext instances. Implement this interface to enable design-time services for context types that do not have a public default constructor. At design-time, derived DbContext instances can be created in order to enable specific design-time experiences such as Migrations. Design-time services will automatically discover implementations of this interface that are in the same assembly as the derived context.

public interface IDbContextFactory<out TContext>
    where TContext : DbContext
Public Interface IDbContextFactory(Of Out TContext As DbContext)
Type Parameters
TContext

The type of the context.

Methods

Create(DbContextFactoryOptions) Create(DbContextFactoryOptions)

Creates a new instance of a derived context.

TContext Create(DbContextFactoryOptions options)
Function Create(options As DbContextFactoryOptions) As TContext
Parameters
options
DbContextFactoryOptions DbContextFactoryOptions

Information about the environment an application is running in.

Returns
TContext TContext

An instance of TContext.