diff --git a/WD7UVN_HFT_2023241.Repository/CompanyDbContext.cs b/WD7UVN_HFT_2023241.Repository/CompanyDbContext.cs index a21bfa9..bbebb2f 100644 --- a/WD7UVN_HFT_2023241.Repository/CompanyDbContext.cs +++ b/WD7UVN_HFT_2023241.Repository/CompanyDbContext.cs @@ -7,9 +7,29 @@ namespace WD7UVN_HFT_2023241.Repository { public class CompanyDbContext : DbContext { + //Tables public DbSet Customers { get; set; } public DbSet Employees { get; set; } public DbSet Maintainers { get; set; } public DbSet Services { get; set; } + + public CompanyDbContext() + { + this.Database.EnsureCreated(); + } + + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) + { + if (!optionsBuilder.IsConfigured) + { + optionsBuilder + .UseInMemoryDatabase("company"); + } + } + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + base.OnModelCreating(modelBuilder); + } } }