private static void SeedData(TphDbContext ctx, ILoggerFactory loggerFactory) { ctx.Database.Migrate(); if (ctx.People.Any()) { return; } using var innerCtx = GetTphContext(loggerFactory); innerCtx.SeedData(); }
private static void Tph() { using (var context = new TphDbContext()) { var people = context.People.ToList(); var customers = context.Customers.ToList(); var employees = context.Employees.ToList(); context.Employees.Add(new EmployeeTph { Id = Guid.NewGuid(), PersonType = PersonTphTypeEnum.Employee, FirstName = "EE", LastName = "ee", Turnover = 120 }); context.SaveChanges(); } }
public Tph_Queries(TphDbContext ctx, ILogger logger) { _ctx = ctx ?? throw new ArgumentNullException(nameof(ctx)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }