SQLite
Objectif
- Apprendre comment configurer votre application pour utiliser une base de données SQLite
- SQLite est une BD qui réside simplement dans un fichier local, ce n'est donc pas nécessaire de configurer un serveur pour notre BD
- L'objectif ici est de garder l'hébergement de l'application gratuite
Étapes
- Créer une nouvelle branche
- Ajouter la librairie SQLite
- Configurer Program.cs
- Modifier appsettings.json
- Refaire les migrations
- Tester localement
- Utiliser DB Browser (SQLite)
- Ajouter une méthode WebAPI pour pouvoir appliquer notre migration (un peu hackish...)
Créer une nouvelle branche
Il y a plusieurs bonnes raisons de ne pas déployer votre branche Dev directement. Comme vous allez utiliser SQLite, c'est encore plus important d'utiliser une autre branche.
Pour commencer, créez une nouvelle branche nommer Release à partir de votre branche Dev (Ou d'une autre branche/commit où votre application fonctionnait bien)
Faites également une branche Release sur votre client avec à partir d'un commit compatible avec votre serveur.