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

适用于