語言

DbContextOptionsBuilder.UseRootApplicationServiceProvider 方法

定義

多載

名稱 Description
UseRootApplicationServiceProvider(IServiceProvider)

設定單例應用服務可從單例內部服務取得的根 IServiceProvider 節點。

UseRootApplicationServiceProvider()

解析來自有作用範圍的應用程式服務提供者的根 IServiceProvider 節點。 根提供者可用來從單例內部服務取得單例應用服務。

UseRootApplicationServiceProvider(IServiceProvider)

來源:
DbContextOptionsBuilder.cs
來源:
DbContextOptionsBuilder.cs
來源:
DbContextOptionsBuilder.cs
來源:
DbContextOptionsBuilder.cs

設定單例應用服務可從單例內部服務取得的根 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 。

適用於

UseRootApplicationServiceProvider()

來源:
DbContextOptionsBuilder.cs
來源:
DbContextOptionsBuilder.cs
來源:
DbContextOptionsBuilder.cs
來源:
DbContextOptionsBuilder.cs

解析來自有作用範圍的應用程式服務提供者的根 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 。

適用於