DbContextOptionsBuilder.UseRootApplicationServiceProvider 方法

定義

多載

UseRootApplicationServiceProvider()

從範圍應用程式服務提供者解析根 IServiceProvider 目錄。 根提供者可用來從單一內部服務取得單一應用程式服務。

UseRootApplicationServiceProvider(IServiceProvider)

設定單一應用程式服務可從單一內部服務取得的根 IServiceProvider 目錄。

UseRootApplicationServiceProvider()

從範圍應用程式服務提供者解析根 IServiceProvider 目錄。 根提供者可用來從單一內部服務取得單一應用程式服務。

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseRootApplicationServiceProvider ();
abstract member UseRootApplicationServiceProvider : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseRootApplicationServiceProvider : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseRootApplicationServiceProvider () As DbContextOptionsBuilder

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

這是一般應用程式很少需要的進階選項。 呼叫此方法會導致針對每個不同的根應用程式服務提供者建立新的內部服務提供者。

如需詳細資訊和範例 ,請參閱使用 DbCoNtextOptions

適用於

UseRootApplicationServiceProvider(IServiceProvider)

設定單一應用程式服務可從單一內部服務取得的根 IServiceProvider 目錄。

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseRootApplicationServiceProvider (IServiceProvider? rootServiceProvider);
abstract member UseRootApplicationServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseRootApplicationServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseRootApplicationServiceProvider (rootServiceProvider As IServiceProvider) As DbContextOptionsBuilder

參數

rootServiceProvider
IServiceProvider

要使用的服務提供者。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

這是一般應用程式很少需要的進階選項。 呼叫此方法會導致針對每個不同的根應用程式服務提供者建立新的內部服務提供者。

如需詳細資訊和範例 ,請參閱使用 DbCoNtextOptions

適用於