共用方式為


DbConfiguration.SetTransactionHandler 方法

定義

多載

SetTransactionHandler(String, Func<TransactionHandler>)

從衍生 DbConfiguration 自 的類別建構函式呼叫這個方法,以註冊 TransactionHandler ,以便與指定不變數名稱所代表的提供者搭配使用。

SetTransactionHandler(String, Func<TransactionHandler>, String)

從衍生 DbConfiguration 自 之類別的建構函式呼叫這個方法,以註冊 TransactionHandler ,以便與指定不變異名稱所代表的提供者搭配使用,以及指定伺服器名稱。

SetTransactionHandler(String, Func<TransactionHandler>)

從衍生 DbConfiguration 自 的類別建構函式呼叫這個方法,以註冊 TransactionHandler ,以便與指定不變數名稱所代表的提供者搭配使用。

protected internal void SetTransactionHandler (string providerInvariantName, Func<System.Data.Entity.Infrastructure.TransactionHandler> transactionHandlerFactory);
member this.SetTransactionHandler : string * Func<System.Data.Entity.Infrastructure.TransactionHandler> -> unit
Protected Friend Sub SetTransactionHandler (providerInvariantName As String, transactionHandlerFactory As Func(Of TransactionHandler))

參數

providerInvariantName
String

ADO.NET 提供者不可變名稱,指出將使用此交易處理程式的 ADO.NET 連線類型。

transactionHandlerFactory
Func<TransactionHandler>

傳回交易處理常式新實例的函式。

備註

此方法提供為方便且可探索的方式,可將組態新增至 Entity Framework。 在內部運作方式與使用 AddDependencyResolver(IDbDependencyResolver) 新增適當的解析程式 TransactionHandler 的方式相同。 這表示,如有需要,可以使用自訂解析程式或由 Inversion-of-Control 容器支援的解析程式來達成相同的功能。

適用於

SetTransactionHandler(String, Func<TransactionHandler>, String)

從衍生 DbConfiguration 自 之類別的建構函式呼叫這個方法,以註冊 TransactionHandler ,以便與指定不變異名稱所代表的提供者搭配使用,以及指定伺服器名稱。

protected internal void SetTransactionHandler (string providerInvariantName, Func<System.Data.Entity.Infrastructure.TransactionHandler> transactionHandlerFactory, string serverName);
member this.SetTransactionHandler : string * Func<System.Data.Entity.Infrastructure.TransactionHandler> * string -> unit
Protected Friend Sub SetTransactionHandler (providerInvariantName As String, transactionHandlerFactory As Func(Of TransactionHandler), serverName As String)

參數

providerInvariantName
String

ADO.NET 提供者不可變名稱,指出將使用此交易處理程式的 ADO.NET 連線類型。

transactionHandlerFactory
Func<TransactionHandler>

傳回交易處理常式新實例的函式。

serverName
String

要與連接字串中的伺服器名稱相符的字串。

備註

此方法提供為方便且可探索的方式,可將組態新增至 Entity Framework。 在內部運作方式與使用 AddDependencyResolver(IDbDependencyResolver) 新增適當的解析程式 TransactionHandler 的方式相同。 這表示,如有需要,可以使用自訂解析程式或由 Inversion-of-Control 容器支援的解析程式來達成相同的功能。

適用於