Поделиться через


Поставщик выполняющейся в памяти базы данных EF Core

Этот поставщик базы данных позволяет использовать Entity Framework Core с выполняющейся в памяти базой данных. Некоторые пользователи используют выполняющуюся в памяти базу данных для тестирования, что обычно не рекомендуется. Поставщик SQLite в режиме выполнения в памяти лучше подходит для тестирования реляционных баз данных. Дополнительные сведения о тестировании приложений EF Core см. в документации по тестированию. Работы над этим поставщиком ведутся в рамках проекта Entity Framework Core.

Предупреждение

Поставщик In-Memory не предназначен для использования вне сред тестирования и не должен использоваться таким образом.

Установка

Установите пакет NuGet Microsoft.EntityFrameworkCore.InMemory.

dotnet add package Microsoft.EntityFrameworkCore.InMemory

Начать

Для начала работы с поставщиком используйте указанные ниже ресурсы.

Поддерживаемые ядра СУБД

База данных во внутрипроцессной памяти, предназначенная исключительно для тестирования.