DbConfiguration.SetExecutionStrategy 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
SetExecutionStrategy(String, Func<IDbExecutionStrategy>) |
從衍生 DbConfiguration 自 的類別建構函式呼叫這個方法,以註冊 IDbExecutionStrategy ,以便與指定不變異名稱所表示的提供者搭配使用。 |
SetExecutionStrategy(String, Func<IDbExecutionStrategy>, String) |
從衍生 DbConfiguration 自 之類別的建構函式呼叫這個方法,以註冊 IDbExecutionStrategy ,以便與指定不變異名稱所代表的提供者搭配使用,以及指定伺服器名稱。 |
SetExecutionStrategy(String, Func<IDbExecutionStrategy>)
從衍生 DbConfiguration 自 的類別建構函式呼叫這個方法,以註冊 IDbExecutionStrategy ,以便與指定不變異名稱所表示的提供者搭配使用。
protected internal void SetExecutionStrategy (string providerInvariantName, Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> getExecutionStrategy);
member this.SetExecutionStrategy : string * Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> -> unit
Protected Friend Sub SetExecutionStrategy (providerInvariantName As String, getExecutionStrategy As Func(Of IDbExecutionStrategy))
參數
- providerInvariantName
- String
ADO.NET 提供者不可變名稱,指出將使用此執行策略的 ADO.NET 連線類型。
- getExecutionStrategy
- Func<IDbExecutionStrategy>
函式,傳回執行策略的新實例。
備註
此方法提供為方便且可探索的方式,可將組態新增至 Entity Framework。 在內部運作的方式與使用 AddDependencyResolver 來為 新增適當的解析程式 IDbExecutionStrategy 相同。 這表示,如有需要,可以使用自訂解析程式或由 Inversion-of-Control 容器支援的解析程式來達成相同的功能。
適用於
SetExecutionStrategy(String, Func<IDbExecutionStrategy>, String)
從衍生 DbConfiguration 自 之類別的建構函式呼叫這個方法,以註冊 IDbExecutionStrategy ,以便與指定不變異名稱所代表的提供者搭配使用,以及指定伺服器名稱。
protected internal void SetExecutionStrategy (string providerInvariantName, Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> getExecutionStrategy, string serverName);
member this.SetExecutionStrategy : string * Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> * string -> unit
Protected Friend Sub SetExecutionStrategy (providerInvariantName As String, getExecutionStrategy As Func(Of IDbExecutionStrategy), serverName As String)
參數
- providerInvariantName
- String
ADO.NET 提供者不可變名稱,指出將使用此執行策略的 ADO.NET 連線類型。
- getExecutionStrategy
- Func<IDbExecutionStrategy>
函式,傳回執行策略的新實例。
- serverName
- String
要與連接字串中的伺服器名稱相符的字串。
備註
此方法提供為方便且可探索的方式,可將組態新增至 Entity Framework。 在內部運作方式與使用 AddDependencyResolver(IDbDependencyResolver) 新增適當的解析程式 IDbExecutionStrategy 的方式相同。 這表示,如有需要,可以使用自訂解析程式或由 Inversion-of-Control 容器支援的解析程式來達成相同的功能。