Saltar al contenido

¿Por qué no puedo llamar al método UseInMemoryDatabase en DbContextOptionsBuilder?

Solución:

Según EF Core: prueba con la referencia de InMemory, debe agregar el paquete Microsoft.EntityFrameworkCore.InMemory para usar UseInMemoryDatabase() método de extensión con DbContextOptionsBuilder:

Install-Package Microsoft.EntityFrameworkCore.InMemory

Luego, puede seguir el ejemplo dado en la sección “Pruebas de escritura” como esta:

var options = new DbContextOptionsBuilder<ProductContext>().UseInMemoryDatabase(databaseName: "database_name").Options;

using (var context = new ProductContext(options))
{
    // add service here
}

Lo necesita para usar UseInMemoryDatabase

<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="3.0.0" />
</ItemGroup>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *