osu/osu.Game/Database
Dean Herbert 1a14ccc7ee Run EF migrations before migrating to realm
Turns out that there are more than zero users that are upgrading from
old databases. I think we probably want to support this for now.

Tested against database in https://github.com/ppy/osu/discussions/16700
and one other I had locally, both work correctly.
2022-01-29 23:13:23 +09:00
..
BeatmapLookupCache.cs
DatabaseContextFactory.cs Add more attempts to delete EF database 2022-01-27 14:32:21 +09:00
DatabaseWriteUsage.cs
EFToRealmMigrator.cs Run EF migrations before migrating to realm 2022-01-29 23:13:23 +09:00
EmptyRealmSet.cs Use `Array.Empty` instead of constructed list 2022-01-23 23:18:50 +09:00
ICanAcceptFiles.cs
IDatabaseContextFactory.cs
IHasFiles.cs
IHasGuidPrimaryKey.cs
IHasNamedFiles.cs
IHasOnlineID.cs
IHasPrimaryKey.cs
IHasRealmFiles.cs
IModelDownloader.cs
IModelFileManager.cs
IModelImporter.cs Remove `ILive<>` interface (and use `abstract Live<>` instead) 2022-01-26 13:38:56 +09:00
IModelManager.cs
INamedFile.cs
INamedFileInfo.cs
INamedFileUsage.cs
IPostImports.cs Remove `ILive<>` interface (and use `abstract Live<>` instead) 2022-01-26 13:38:56 +09:00
IPostNotifications.cs
ISoftDelete.cs
ImportProgressNotification.cs
ImportTask.cs
LegacyBeatmapExporter.cs
LegacyBeatmapImporter.cs
LegacyExporter.cs
LegacyImportManager.cs
LegacyModelImporter.cs Remove `ILive<>` interface (and use `abstract Live<>` instead) 2022-01-26 13:38:56 +09:00
LegacyScoreExporter.cs
LegacyScoreImporter.cs
LegacySkinExporter.cs
LegacySkinImporter.cs
Live.cs Remove `ILive<>` interface (and use `abstract Live<>` instead) 2022-01-26 13:38:56 +09:00
MemoryCachingComponent.cs
ModelDownloader.cs
OnlineLookupCache.cs
OsuDbContext.cs
RealmAccess.cs Move final empty result set sending to post-compact 2022-01-26 17:21:57 +09:00
RealmExtensions.cs
RealmLive.cs Remove `ILive<>` interface (and use `abstract Live<>` instead) 2022-01-26 13:38:56 +09:00
RealmLiveUnmanaged.cs Remove `ILive<>` interface (and use `abstract Live<>` instead) 2022-01-26 13:38:56 +09:00
RealmObjectExtensions.cs Remove collection `ToLive` helper method to avoid confusion 2022-01-26 18:26:37 +09:00
UserLookupCache.cs