public async Task AddLogThreadSafe(Log log) { var optionsBuilder = new DbContextOptionsBuilder <BattleSimulatorDbContext>(); optionsBuilder.UseSqlServer(DbContext.Database.GetDbConnection().ConnectionString); using (var context = new BattleSimulatorDbContext(optionsBuilder.Options)) { context.Add(log); await context.SaveChangesAsync(); } }
public GenericRepository(BattleSimulatorDbContext dbContext) { DbContext = dbContext; DbSet = dbContext.Set <TEntity>(); }
public BattleLogRepository(BattleSimulatorDbContext dbContext) : base(dbContext) { }
public UnitOfWork(BattleSimulatorDbContext dbContext) { _dbContext = dbContext; }