From ab8f6f7447d3c3d28ed9dd99a73ef5918223811e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miskolczi=20Rich=C3=A1rd?= Date: Tue, 21 Nov 2023 12:33:46 +0100 Subject: [PATCH] Create InMemoryDb connection --- .../CompanyDbContext.cs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) 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); + } } }