using Domain; using Domain.Weapons; using Microsoft.EntityFrameworkCore; namespace DataLayer; public class DeathwatchDbContext : DbContext { public DbSet Players { get; set; } public DbSet Weapons { get; set; } public DeathwatchDbContext() : base() { } public DeathwatchDbContext(DbContextOptions options) : base(options) { } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { if (!optionsBuilder.IsConfigured) { //optionsBuilder.UseSqlServer("Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=ReadersDB"); } } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity().HasMany(s => s.Weapons); modelBuilder.Entity().HasMany(w => w.Players); } }