kazeraniman / CourseEquivalencyDesktop

A desktop application to manage equivalent courses for exchange students. Created for my father and used as an excuse learn how to develop a Windows desktop application since I have not touched it since Windows Forms. This project uses Avalonia UI.
MIT License
0 stars 0 forks source link

Database Service #2

Closed kazeraniman closed 2 months ago

kazeraniman commented 2 months ago

Set up a system to create the database, apply migrations, and then actually use the database for data storage and retrieval. This database service will potentially be injected for use with DI at a later point, but I may start off with a singleton or statics just to get the ball rolling faster. I would like to try out some DI libraries though.

As this is a simple app and multiple users and crazy requirements are not desired, I'll go with a sqlite database to allow for syncing via OneDrive for the simplicity that my father requested.

Tasks