protected override void Seed(TradingAppDbContext context) { UserContextInitializer UserInit = new UserContextInitializer(); StockContextInitializer StockInit = new StockContextInitializer(); List <UserEntity> Users = UserInit.ContextInitializer(); List <StockEntity> Stocks = StockInit.ContextInitializer(); foreach (UserEntity item in Users) { context.Users.Add(item); } foreach (StockEntity item in Stocks) { context.Stocks.Add(item); } context.SaveChanges(); base.Seed(context); }
public static void Main(string[] args) { var host = CreateHostBuilder(args).Build(); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; // try { // // User var userContext = services.GetRequiredService <UserContext>(); userContext.Database.EnsureCreated(); UserContextInitializer.Initialize(userContext); } catch (Exception e) { Console.WriteLine(e); // ignored } } host.Run(); }