DbConfiguration.SetTransactionHandler 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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 容器支援的解析程式來達成相同的功能。