5-3 Création du projet Snowfall.Data
Notre solution .NET contient pour le moment un seul projet, soit Snowfall.Web.Mvc
. Nous pourrions mettre tout ce qui à trait aux données et aux migrations dans le projet MVC, mais il est préférable de les séparer.
En effet, dans la deuxième moitié du cours nous aurons une API avec son propre projet qui utilisera aussi les données. Ainsi, il est mieux de compartimenter et de mettre les aspects ayants des responsabilités précises dans des projets séparés.
Le concept d'architecture en couches sera vu un peu plus loin.
-
Créer le projet. À partir de la vue
Solution
,clic droit sur Snowfall
->Add
->New Project
. -
Nommer le projet et choisir le gabarit.
- Comme
gabarit
de projet, choisirClass Library
Project name
:Snowfall.Data
SDK
: 9.0Language
: C#Framework
: net9.0
- Comme
-
Appuyer sur Create.
-
La structure du projet devrait maintenant ressembler à ceci:
Ajouter une référence au projet Data
Le projet Web.Mvc
aura besoin d'utiliser le projet Data
pour exécuter les migrations. Afin de permettre cette communication, il faut ajouter une référence au projet Data
, à partir du projet Web.Mvc
.
-
Clic droit
sur le projetSnowfall.Web.Mvc
->Add
->Reference...
-
Cocher
Snowfall.Data
. -
Cliquer sur Add.
-
Dans la liste des dépendances, vous verrez le projet Data