DbConfiguration.SetDefaultHistoryContext 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從衍生自 DbConfiguration 的類別建構函式呼叫這個方法,以設定 Func<T1,T2,TResult> 委派,以用於建立任何 DbMigrationsConfiguration 的預設值 HistoryContext 。 只有在 中 DbMigrationsConfiguration 未明確設定任何 Factory,且未使用 方法為使用中的提供者註冊任何 Factory 時,才會使用此 SetHistoryContext(String, Func<DbConnection,String,HistoryContext>) 預設處理站。
protected internal void SetDefaultHistoryContext (Func<System.Data.Common.DbConnection,string,System.Data.Entity.Migrations.History.HistoryContext> factory);
member this.SetDefaultHistoryContext : Func<System.Data.Common.DbConnection, string, System.Data.Entity.Migrations.History.HistoryContext> -> unit
Protected Friend Sub SetDefaultHistoryContext (factory As Func(Of DbConnection, String, HistoryContext))
參數
- factory
- Func<DbConnection,String,HistoryContext>
用於建立 HistoryContext 指定 DbConnection 實例並 String 表示預設架構的處理站。
備註
這個方法會以方便且可探索的方式提供,以將設定新增至 Entity Framework。 在內部運作方式與使用 AddDependencyResolver 為 新增適當的解析程式 Func<T1,T2,TResult> 相同。 這表示,如有需要,可以使用自訂解析程式或由 Inversion-of-Control 容器支援的解析程式來達成相同的功能。