using MessengerBroker.Db.Model; using Microsoft.EntityFrameworkCore; namespace MessengerBroker.Db { public class BrokerDbContext : DbContext { private string connectionString; public DbSet Syncs { get; } public DbSet Users { get; } public DbSet Messages { get; } public BrokerDbContext(string connectionString) { this.connectionString = connectionString; } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { base.OnConfiguring(optionsBuilder); optionsBuilder.UseSqlServer(this.connectionString); } } }