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