📄️ Introduction
Dans ce niveau
📄️ 7-1 Installation des librairies Dapper et Npgsql
Éventuellement, tout ce qui à trait à la connexion avec la base de données sera contenu dans le projet Data et dès que nous aurons besoin d'interagir avec la base de données, des classes responsables de ce rôle seront appelées à partir du contrôleur.
📄️ 7-2 Modifier le modèle et le contrôleur
Vous avez travaillé avec des données en mémoire et on s'apprête à utiliser une base de données. Dans un premier temps, un léger changement est à faire pour le modèle Evenement et ensuite, on doit en quelque sorte "réinitialiser" le contrôleur pour revenir à une version de base.
📄️ 7-3 Préparation à une première requête BD
Dans un premier temps, nous allons tenter de récupérer la liste complète des événements afin de les afficher. Pour obtenir et afficher la liste des événements (action Index()), il nous faudra:
📄️ 7-4 Première requête Dapper
La requête SQL est écrite, mais il n'y a toujours pas de connexion avec la BD, ni d'utilisation de l'ORM Dapper.
📄️ 7-5 Obtenir un événement
Pour l'action Show, qui est liée à un identifiant d'événement (id), on doit récupérer l'événement correspondant au id.