Вы можете заполнить базу данных разными способами.Обычно вы хотите, чтобы это произошло при запуске.Таким образом, вы создаете класс DbInitializer.cs, который имеет статический метод инициализации.
public static void Initialize(MyDbContext context)
{
context.Database.EnsureCreated();
// Create the objects you want to insert into DbContext.
// Write it to a variable, for example, "var ExampleData".
// Add example data.
context.FiveMinStockHistory.Add(ExampleData)
context.SaveChanges();
}
Затем вы можете просто запустить его при запуске:
public void Configure(IApplicationBuilder app, MyDbContext context)
{
MyDatabaseInitializer.Initialize(context);
}
Easy peasy.Удачи!