Share via


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[])

建立衍生內容的新實例。

適用於