DbContextOptionsBuilder.EnableServiceProviderCaching(Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Включает или отключает кэширование внутренних поставщиков служб. Отключение кэширования может существенно повлиять на производительность и должно использоваться только в сценариях тестирования, которые создают множество поставщиков служб для изоляции тестов.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder EnableServiceProviderCaching (bool cacheServiceProvider = true);
abstract member EnableServiceProviderCaching : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.EnableServiceProviderCaching : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function EnableServiceProviderCaching (Optional cacheServiceProvider As Boolean = true) As DbContextOptionsBuilder
Параметры
- cacheServiceProvider
- Boolean
Если true
задано значение , внутренний поставщик служб кэшируется.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.
Комментарии
Обратите внимание, что если приложение задает внутренний поставщик услуг с помощью вызова UseInternalServiceProvider(IServiceProvider), то установка этого параметра не будет иметь никакого эффекта.
Дополнительные сведения и примеры см. в статье Использование DbContextOptions .
Применяется к
Entity Framework