Compartir a través de


DbContextOptionsBuilder.EnableServiceProviderCaching(Boolean) Método

Definición

Habilita o deshabilita el almacenamiento en caché de proveedores de servicios internos. La deshabilitación del almacenamiento en caché puede afectar enormemente al rendimiento y solo debe usarse en escenarios de prueba que compilan muchos proveedores de servicios para el aislamiento de prueba.

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

Parámetros

cacheServiceProvider
Boolean

Si truees , el proveedor de servicios interno se almacena en caché.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas.

Comentarios

Tenga en cuenta que si la aplicación establece el proveedor de servicios interno a través de una llamada a UseInternalServiceProvider(IServiceProvider), establecer esta opción no tendrá ningún efecto.

Consulte Uso de DbContextOptions para obtener más información y ejemplos.

Se aplica a