DbContextOptionsBuilder<TContext>.EnableServiceProviderCaching Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Habilita o deshabilita el almacenamiento en caché de proveedores de servicios internos. Deshabilitar el almacenamiento en caché puede afectar enormemente al rendimiento y solo se debe usar en escenarios de prueba que compilan muchos proveedores de servicios para el aislamiento de pruebas.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> EnableServiceProviderCaching (bool cacheServiceProvider = true);
override this.EnableServiceProviderCaching : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function EnableServiceProviderCaching (Optional cacheServiceProvider As Boolean = true) As DbContextOptionsBuilder(Of TContext)
Parámetros
- cacheServiceProvider
- Boolean
Si true
es , 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.