IDbContextFactory<TContext> インターフェイス

定義

注意事項

Use IDesignTimeDbContextFactory instead.

派生 DbContext インスタンスを作成するためのファクトリ。 パブリックの既定のコンストラクターを持たないコンテキスト型に対してデザイン時サービスを有効にするには、このインターフェイスを実装します。 設計時には、移行などの特定のデザイン時エクスペリエンスを有効にするために、派生 DbContext インスタンスを作成できます。 デザイン時サービスは、派生コンテキストと同じアセンブリ内にあるこのインターフェイスの実装を自動的に検出します。

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

型パラメーター

TContext

コンテキストの型。

この型パラメーターは共変です。 つまり、指定した型、または強い派生型のいずれかを使用することができます。 共変性および反変性の詳細については、「ジェネリックの共変性と反変性」をご覧ください。
属性

メソッド

Create(DbContextFactoryOptions)
古い.

派生コンテキストの新しいインスタンスを作成します。

適用対象