共用方式為


DbConfiguration.SetProviderServices(String, DbProviderServices) 方法

定義

從衍生自 DbConfiguration 的類別建構函式呼叫這個方法,以註冊 Entity Framework 提供者。

protected internal void SetProviderServices (string providerInvariantName, System.Data.Entity.Core.Common.DbProviderServices provider);
member this.SetProviderServices : string * System.Data.Entity.Core.Common.DbProviderServices -> unit
Protected Friend Sub SetProviderServices (providerInvariantName As String, provider As DbProviderServices)

參數

providerInvariantName
String

ADO.NET 提供者不變數名稱,指出將使用這個提供者之 ADO.NET 連線的類型。

provider
DbProviderServices

提供者實例。

備註

請注意,提供者同時註冊為服務本身,也註冊為預設解析程式,並呼叫 AddDefaultResolver。 這可讓 EF 提供者作為提供者可能需要覆寫之其他服務的解析程式。 這個方法會以方便且可探索的方式提供,以將設定新增至 Entity Framework。 在內部運作方式與使用 AddDependencyResolver 新增適當的解析程式 DbProviderServices ,以及使用 AddDefaultResolver 將提供者新增為預設解析程式的方式相同。 這表示,如有需要,可以使用自訂解析程式或由 Inversion-of-Control 容器支援的解析程式來達成相同的功能。

適用於