Dean Herbert
|
81476ebe75
|
Correct and simplify BeatmapStore and BeatmapManager
|
2017-10-17 10:17:21 +09:00 |
|
Dean Herbert
|
7049a73490
|
Remove ValidTypes from databased stored; explicitly expose query methods instead
|
2017-10-16 14:47:33 +09:00 |
|
Dean Herbert
|
8a0b184dd6
|
Revert "Return back DatabaseBackedStore's query and populate functions"
This reverts commit 7cf5d63cd3 .
|
2017-10-16 12:59:59 +09:00 |
|
Dean Herbert
|
04e5f764a3
|
Revert "Fix removal of FileInfo, BeatmapMetadata, BeatmapDifficulty objects"
|
2017-10-16 12:59:59 +09:00 |
|
TocoToucan
|
db2750592d
|
Fix removal of FileInfo, BeatmapMetadata, BeatmapDifficulty objects
|
2017-10-15 14:01:35 +03:00 |
|
TocoToucan
|
7cf5d63cd3
|
Return back DatabaseBackedStore's query and populate functions
|
2017-10-15 00:40:41 +03:00 |
|
TocoToucan
|
41a90c8b11
|
Add missing eager loading
|
2017-10-09 23:28:28 +03:00 |
|
TocoToucan
|
81b9e08fb6
|
Fix foreign key constraint failure
|
2017-10-09 00:30:52 +03:00 |
|
TocoToucan
|
6a4198d0d6
|
Initial EF Core commit
|
2017-10-04 22:52:12 +03:00 |
|
Dean Herbert
|
1f646e6d54
|
Add hiding support for beatmap difficulties
|
2017-09-01 17:57:12 +09:00 |
|
tgi74000
|
8dd4f513e7
|
Symplified migration using MigrateTable<> instead of commands
|
2017-08-09 11:55:36 +02:00 |
|
tgi74000
|
c0642ad6d3
|
Added database migration
|
2017-08-09 10:54:03 +02:00 |
|
Dean Herbert
|
6eb960010f
|
Speed up startup cleanup operations.
|
2017-08-01 17:58:21 +09:00 |
|
Dean Herbert
|
c73e139954
|
Add "migration"
Also simplify initial migration for BeatmapStore by just nuking everything.
|
2017-08-01 10:24:04 +09:00 |
|
Dean Herbert
|
c060d32765
|
Separate out startup tasks to ensure they run after migrations
|
2017-08-01 10:24:00 +09:00 |
|
Dean Herbert
|
b45f1e5381
|
Merge branch 'master' into transaction-on-import
|
2017-07-28 17:43:18 +09:00 |
|
Dean Herbert
|
6807caa752
|
Use a transaction when adding a beatmap
Fixes flakey unit test.
|
2017-07-28 17:31:50 +09:00 |
|
Dean Herbert
|
3a6f3cdd8a
|
Add the ability to create migrations on a per-store level
Now stores store versions to the database itself.
|
2017-07-27 20:38:40 +09:00 |
|
Dean Herbert
|
5f53426a9a
|
*Database -> *Store
Welcome back BeatmapManager
|
2017-07-27 16:56:41 +09:00 |
|
Dean Herbert
|
fdc6666c71
|
Simplify hashing method
Also exit the import process before importing files to the file store to avoid incorrect reference count increments.
|
2017-07-27 15:55:55 +09:00 |
|
Dean Herbert
|
cbe7b08642
|
Make BeatmapStore's BeatmapDatabase private
|
2017-07-27 15:34:13 +09:00 |
|
Dean Herbert
|
96b08b8777
|
Simplify and document DatabaseStore API
|
2017-07-27 15:06:10 +09:00 |
|
Dean Herbert
|
87add0765e
|
Initial documentation pass on BeatmapDatabase
Also a bit of tidying up.
|
2017-07-27 00:08:19 +09:00 |
|
Dean Herbert
|
07d4d2dbe4
|
Secondary documentation pass on BeatmapStore
|
2017-07-26 23:13:02 +09:00 |
|
Dean Herbert
|
99e53b5109
|
Initial documentation pass on BeatmapStore
|
2017-07-26 22:48:16 +09:00 |
|
Dean Herbert
|
898a601098
|
Introduce a reference counting file store
|
2017-07-26 20:22:02 +09:00 |
|
Dean Herbert
|
9e20a02c0a
|
Split out BeatmapDatabase into BeatmapStore
Hide database functionality at a lower level in preparation from eventually making it private.
|
2017-07-26 16:31:34 +09:00 |
|