Remove DatabaseBackedStore Reset functions

This commit is contained in:
TocoToucan 2017-10-25 15:12:14 +03:00
parent 63fe569afa
commit 5107489cda
6 changed files with 0 additions and 43 deletions

View File

@ -136,18 +136,6 @@ public override void Cleanup()
context.SaveChanges();
}
public override void Reset()
{
var context = GetContext();
// https://stackoverflow.com/a/10450893
context.Database.ExecuteSqlCommand("DELETE FROM BeatmapMetadata");
context.Database.ExecuteSqlCommand("DELETE FROM BeatmapDifficulty");
context.Database.ExecuteSqlCommand("DELETE FROM BeatmapSetInfo");
context.Database.ExecuteSqlCommand("DELETE FROM BeatmapSetFileInfo");
context.Database.ExecuteSqlCommand("DELETE FROM BeatmapInfo");
}
public IEnumerable<BeatmapSetInfo> BeatmapSets => GetContext().BeatmapSetInfo
.Include(s => s.Metadata)
.Include(s => s.Beatmaps).ThenInclude(s => s.Ruleset)

View File

@ -39,10 +39,5 @@ protected DatabaseBackedStore(Func<OsuDbContext> createContext, Storage storage
public virtual void Cleanup()
{
}
/// <summary>
/// Reset this database to a default state. Undo all changes to database and storage backings.
/// </summary>
public abstract void Reset();
}
}

View File

@ -4,7 +4,6 @@
using System;
using System.IO;
using System.Linq;
using Microsoft.EntityFrameworkCore;
using osu.Framework.Extensions;
using osu.Framework.IO.Stores;
using osu.Framework.Logging;
@ -103,13 +102,5 @@ public override void Cleanup()
context.SaveChanges();
}
public override void Reset()
{
if (Storage.ExistsDirectory(string.Empty))
Storage.DeleteDirectory(string.Empty);
GetContext().Database.ExecuteSqlCommand("DELETE FROM FileInfo");
}
}
}

View File

@ -4,7 +4,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.EntityFrameworkCore;
using osu.Framework.Input.Bindings;
using osu.Framework.Platform;
using osu.Game.Database;
@ -77,10 +76,5 @@ public void Update(KeyBinding keyBinding)
KeyBindingChanged?.Invoke();
}
public override void Reset()
{
GetContext().Database.ExecuteSqlCommand("DELETE FROM KeyBinding");
}
}
}

View File

@ -6,7 +6,6 @@
using System.IO;
using System.Linq;
using System.Reflection;
using Microsoft.EntityFrameworkCore;
using osu.Game.Database;
namespace osu.Game.Rulesets
@ -119,10 +118,5 @@ private static void loadRulesetFromFile(string file)
InstantiationInfo = ruleset.GetType().AssemblyQualifiedName,
ID = ruleset.LegacyID
};
public override void Reset()
{
GetContext().Database.ExecuteSqlCommand("DELETE FROM RulesetInfo");
}
}
}

View File

@ -143,10 +143,5 @@ private Replay createLegacyReplay(StreamReader reader)
return new Replay { Frames = frames };
}
public override void Reset()
{
throw new NotImplementedException();
}
}
}