Centralise transaction committing

This commit is contained in:
Dean Herbert
2017-10-22 16:17:40 +09:00
parent 6de037127d
commit 29fcd210aa
2 changed files with 9 additions and 4 deletions

View File

@ -93,6 +93,13 @@ namespace osu.Game.Database
modelBuilder.Entity<BeatmapInfo>().HasOne(b => b.BaseDifficulty);
}
public new int SaveChanges(IDbContextTransaction transaction = null)
{
var ret = base.SaveChanges();
transaction?.Commit();
return ret;
}
private class OsuDbLoggerFactory : ILoggerFactory
{
#region Disposal