Partager via


Fournisseur de base de données InMemory EF Core

Ce fournisseur de base de données permet d’utiliser Entity Framework Core avec une base de données en mémoire. Bien que certains utilisateurs utilisent la base de données en mémoire pour les tests, cela est généralement déconseillé; le fournisseur SQLite en mode mémoire est un remplacement de test plus approprié pour les bases de données relationnelles. Pour plus d’informations sur la façon de tester des applications EF Core, consultez la documentation de test. Il est géré dans le cadre du projet Entity Framework Core.

Avertissement

Le fournisseur en mémoire n’a pas été conçu pour être utilisé en dehors des environnements de test et ne doit jamais être utilisé comme tel.

Installer

Installez le package NuGet Microsoft.EntityFrameworkCore.InMemory.

dotnet add package Microsoft.EntityFrameworkCore.InMemory

Mise en route

Les ressources suivantes vous permettront de démarrer avec ce fournisseur.

Moteurs de base de données pris en charge

Base de données en mémoire in-process (conçue uniquement à des fins de test).