IDbContextFactory<TContext> Interface

Definition

Warning

This API is now obsolete.

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.

[System.Obsolete("Use IDesignTimeDbContextFactory instead.", true)]
public interface IDbContextFactory<out TContext> where TContext : DbContext
type IDbContextFactory<'Context (requires 'Context :> DbContext)> = interface
Public Interface IDbContextFactory(Of Out TContext)

Type Parameters

TContext

The type of the context.

Attributes

Methods

Create(DbContextFactoryOptions)

Creates a new instance of a derived context.

Applies to