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


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 .

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