Поделиться через


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 .

Применяется к