共用方式為


DbConfiguration.SetHistoryContext 方法

定義

從衍生自 DbConfiguration 的類別建構函式呼叫這個方法,以設定 Func<T1,T2,TResult> 委派,以便針對沒有明確處理站集的任何 DbMigrationsConfiguration 提供者建立自訂 HistoryContext 的提供者。

protected internal void SetHistoryContext (string providerInvariantName, Func<System.Data.Common.DbConnection,string,System.Data.Entity.Migrations.History.HistoryContext> factory);
member this.SetHistoryContext : string * Func<System.Data.Common.DbConnection, string, System.Data.Entity.Migrations.History.HistoryContext> -> unit
Protected Friend Sub SetHistoryContext (providerInvariantName As String, factory As Func(Of DbConnection, String, HistoryContext))

參數

providerInvariantName
String

應該使用此產生器之 ADO.NET 提供者的非變異名稱。

factory
Func<DbConnection,String,HistoryContext>

用於建立 HistoryContext 指定 DbConnection 實例並 String 表示預設架構的處理站。

備註

這個方法會以方便且可探索的方式提供,以將設定新增至 Entity Framework。 在內部運作方式與使用 AddDependencyResolver 為 新增適當的解析程式 Func<T1,T2,TResult> 相同。 這表示,如有需要,可以使用自訂解析程式或由 Inversion-of-Control 容器支援的解析程式來達成相同的功能。

適用於