Как посеять изображения в базе данных asp.net core 2.1 - PullRequest
0 голосов
/ 11 июня 2018

У меня следующая схема базы данных, и я хотел бы заполнить данные в базе данных, но я не мог понять, как заполнять изображения с первого взгляда, что должно быть в сущности таблицы.

first code snippedsecond code snippetthird code snippet

Мне нужна помощь, чтобы узнать, где мне нужны изменения.

Спасибо.

1 Ответ

0 голосов
/ 11 июня 2018

Поскольку вы ссылались на Core, вот самый простой способ (в Program.Main)

try
{
    var host = BuildWebHost(args);

    using (var scope = host.Services.CreateScope())
    {
        var services = scope.ServiceProvider;
        try
        {
            var context = services.GetRequiredService<myContext>();
            DbInitializer.Seed(context);
        }
        catch
        {
            throw;
        }
    }

    host.Run();
}
catch
{
    throw;
}

и создать класс с именем DbInitializer с методом Seed, который принимает контекст EF.Я думаю, что вы можете взять его оттуда.

(и не размещать изображения кода, публикуйте код с помощью Ctrl + K для форматирования блоков кода)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...