Используйте производственную базу данных как в базе данных памяти для тестирования интеграции - PullRequest
0 голосов
/ 22 марта 2020

У меня есть 58 таблиц в моей производственной базе данных, и в настоящее время эти таблицы имеют некоторые начальные записи. Мой вопрос: возможно ли как-то скопировать производственную базу данных в базу данных в памяти для тестирования?

Вот часть, в которой установлен DbContext:

var descriptor = services.SingleOrDefault(d => d.ServiceType == typeof(DbContextOptions<AppDbContext>));

if (descriptor != null)
{
    services.Remove(descriptor);
}

services.AddEntityFrameworkInMemoryDatabase();
services.AddDbContext<AppDbContext>(
    options =>
    {
        options.UseInMemoryDatabase("AppInMemoryDb");
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...