次の方法で共有


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

定義

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

public interface IDesignTimeDbContextFactory<out TContext> where TContext : DbContext
type IDesignTimeDbContextFactory<'Context (requires 'Context :> DbContext)> = interface
Public Interface IDesignTimeDbContextFactory(Of Out TContext)

型パラメーター

TContext

コンテキストの型。

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

注釈

詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。

メソッド

CreateDbContext(String[])

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

適用対象