Partilhar via


Provedor de banco de dados do EF Core In-Memory

Esse provedor de banco de dados permite que o Entity Framework Core seja usado com um banco de dados na memória. Embora alguns usuários usem o banco de dados na memória para testes, isso é desencorajado. Para obter mais informações sobre como testar aplicativos EF Core, consulte Testando aplicativos EF Core. O provedor é mantido pela Microsoft como parte do Entity Framework Core Project.

Warning

O banco de dados in-memory EF Core não foi projetado para desempenho ou robustez e não deve ser usado fora de ambientes de teste. Ele não é projetado para uso em produção.

Important

Novos recursos não estão sendo adicionados ao banco de dados na memória.

Install

Instale o pacote NuGet Microsoft.EntityFrameworkCore.InMemory.

dotnet add package Microsoft.EntityFrameworkCore.InMemory

Começar

Os seguintes recursos irão ajudá-lo a começar a usar este provedor.

Mecanismos de banco de dados suportados

Banco de dados na memória ingênuo, sem desempenho e sem persistência em processo. Não foi concebido para utilização em produção.