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 。