DbConfiguration.SetDefaultHistoryContext 方法
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
從衍生自 DbConfiguration 之類別的建構函式呼叫此方法,以設定將用於針對任何 DbMigrationsConfiguration 建立預設 HistoryContext 的 Func<T1, T2, TResult> 委派。 如果未在 DbMigrationsConfiguration 中明確設定任何 Factory 而且並未使用 SetHistoryContext(String, Func<DbConnection, String, HistoryContext>) 方法針對使用中的提供者註冊任何 Factory,則只會使用此預設 Factory。
命名空間: System.Data.Entity
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
Protected Friend Sub SetDefaultHistoryContext ( _
factory As Func(Of DbConnection, String, HistoryContext) _
)
'用途
Dim factory As Func(Of DbConnection, String, HistoryContext)
Me.SetDefaultHistoryContext(factory)
protected internal void SetDefaultHistoryContext(
Func<DbConnection, string, HistoryContext> factory
)
protected public:
void SetDefaultHistoryContext(
Func<DbConnection^, String^, HistoryContext^>^ factory
)
member SetDefaultHistoryContext :
factory:Func<DbConnection, string, HistoryContext> -> unit
function SetDefaultHistoryContext(
factory : Func<DbConnection, String, HistoryContext>
)
參數
- factory
類型:System.Func<DbConnection, String, HistoryContext>
用以針對給定的 DbConnection 建立 HistoryContext 執行個體的 Factory,其中 String 表示預設結構描述。
備註
此方法旨在提供可探索的便利方式將組態加入至 Entity Framework。 從內部來看,其運作方式與使用 AddDependencyResolver 為 Func<T1, T2, TResult> 加入適當的解析程式相同。 也就是說,如果需要相同的功能,可以使用自訂解析程式或由反轉控制項容器支援的解析程式來達成。