Compartilhar via


Provedor de Banco de Dados na Memória do EF Core

Este provedor de banco de dados permite que o Entity Framework Core seja usado com um banco de dados em memória. Embora alguns usuários usem o banco de dados na memória para teste, isso geralmente é desencorajado; o provedor SQLite no modo de memória é uma substituição de teste mais apropriada para bancos de dados relacionais. Para saber mais sobre como testar aplicativos EF Core, confira a documentação de teste. O provedor é mantido como parte do Projeto do Entity Framework Core.

Aviso

O provedor na memória não foi projetado para uso fora de ambientes de teste e nunca deve ser usado assim.

Instalar

Instale o pacote NuGet Microsoft.EntityFrameworkCore.InMemory.

dotnet add package Microsoft.EntityFrameworkCore.InMemory

Começar agora

Os recursos a seguir ajudará você a começar a usar esse provedor.

Mecanismos de banco de dados compatíveis

Banco de dados de memória em processo, criado apenas para fins de teste.