DbContextOptionsBuilder<TContext>.UseRootApplicationServiceProvider 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
UseRootApplicationServiceProvider() |
從範圍應用程式服務提供者解析根 IServiceProvider 目錄。 根提供者可用來從單一內部服務取得單一應用程式服務。 |
UseRootApplicationServiceProvider(IServiceProvider) |
設定單一應用程式服務可從單一內部服務取得的根 IServiceProvider 目錄。 |
UseRootApplicationServiceProvider()
從範圍應用程式服務提供者解析根 IServiceProvider 目錄。 根提供者可用來從單一內部服務取得單一應用程式服務。
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseRootApplicationServiceProvider ();
override this.UseRootApplicationServiceProvider : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseRootApplicationServiceProvider () As DbContextOptionsBuilder(Of TContext)
傳回
相同的產生器實例,以便鏈結多個呼叫。
備註
這是一般應用程式很少需要的進階選項。 呼叫這個方法會導致為每個不同的根應用程式服務提供者建立新的內部服務提供者。
如需詳細資訊和範例 ,請參閱使用 DbCoNtextOptions 。
適用於
UseRootApplicationServiceProvider(IServiceProvider)
設定單一應用程式服務可從單一內部服務取得的根 IServiceProvider 目錄。
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseRootApplicationServiceProvider (IServiceProvider? rootServiceProvider);
override this.UseRootApplicationServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseRootApplicationServiceProvider (rootServiceProvider As IServiceProvider) As DbContextOptionsBuilder(Of TContext)
參數
- rootServiceProvider
- IServiceProvider
要使用的服務提供者。
傳回
相同的產生器實例,以便鏈結多個呼叫。
備註
這是一般應用程式很少需要的進階選項。 呼叫這個方法會導致為每個不同的根應用程式服務提供者建立新的內部服務提供者。
如需詳細資訊和範例 ,請參閱使用 DbCoNtextOptions 。