InMemoryDatabaseFacadeExtensions.IsInMemory(DatabaseFacade) 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í.
Devuelve true
si el proveedor de base de datos actualmente en uso es el proveedor en memoria.
public static bool IsInMemory (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade database);
static member IsInMemory : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade -> bool
<Extension()>
Public Function IsInMemory (database As DatabaseFacade) As Boolean
Parámetros
- database
- DatabaseFacade
Fachada de Database.
Devoluciones
true
si se usa la base de datos en memoria.
Comentarios
Este método solo se puede usar después DbContext de que se haya configurado porque solo es entonces que se conoce el proveedor. Esto significa que este método no se puede usar en OnConfiguring(DbContextOptionsBuilder) porque aquí es donde el código de la aplicación establece el proveedor que se va a usar como parte de la configuración del contexto.
Consulte El proveedor de bases de datos en memoria de EF Core para obtener más información y ejemplos.