DbContextOptionsBuilder<TContext>.UseRootApplicationServiceProvider 方法

定義

多載

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

適用於