|
|
<div align = center>
|
|
|
|
|
|

|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
**Thème du projet** : Réalisation d'une API et d'un ORM(Entity Framework) qui seront reliés à une base de données dans le thème de League of legends <img src="https://logo-marque.com/wp-content/uploads/2020/11/League-of-Legends-Embleme.png" width="40" >
|
|
|
</br>
|
|
|
|
|
|
<img src="doc/Images/Title-Répartition.png" width="400">
|
|
|
|
|
|
La racine de notre gitlab est composée de deux dossiers essentiels au projet:
|
|
|
|
|
|
[**src**](src) : **Toute la partie codage de l'application**
|
|
|
|
|
|
[**doc**](doc) : **Documentation de l'application**
|
|
|
|
|
|
👉 [**Solution de l'application**](src/EntityFramework_LoL/Sources/LeagueOfLegends.sln)
|
|
|
|
|
|
|
|
|
<img src="doc/Images/Title-Fonctionnement.png" width="460" >
|
|
|
|
|
|
- ### Comment récupérer le projet ?
|
|
|
|
|
|
Tout d'abord si ce n'est pas fait cloner le dépôt de la branche **master/main**, pour cela copier le lien URL du dépôt git :
|
|
|
|
|
|
<div align = center>
|
|
|
|
|
|

|
|
|
|
|
|
</div>
|
|
|
|
|
|
Vous pouvez le cloner via un terminal dans le répertoire que vous souhaitez en tapant la commande : **git clone https://codefirst.iut.uca.fr/git/emre.kartal/LolProject.git** ou utiliser Visual Studio et cloner en entrant le lien :
|
|
|
|
|
|
<div align = center>
|
|
|
|
|
|

|
|
|
|
|
|
</div>
|
|
|
|
|
|
:information_source: *Si vous ne disposez pas de Visual Studio, allé sur le site [Microsoft Visual Studio](https://visualstudio.microsoft.com/fr/downloads/) pour pouvoir le télécharger !!!*
|
|
|
|
|
|
|
|
|
- ### Comment lancer Le projet Entity Framework ?
|
|
|
|
|
|
Afin de générer les migrations et les tables.
|
|
|
<br>
|
|
|
Vous devez avoir installé correctement EntityFrameworkCore, pour cela il existe la commande : **dotnet tool install --global dotnet-ef** qui peut être lancé à partir d'un terminal, si il est déjà installer mais n'a pas la bonne version : **dotnet tool update --global dotnet-ef** (oui y que le *install* qui change vous êtes perspicace)!
|
|
|
|
|
|
Aussi assurer vous d'avoir installé sur Visual Studio au préalable les package Nuget suivants :
|
|
|
|
|
|
<div align = center>
|
|
|
|
|
|

|
|
|
|
|
|
</div>
|
|
|
|
|
|
Ensuite sur le terminal PowerShell ou Visual Studio, lancer la migration via la commande : **dotnet ef migrations add monNomDeMigration** (n'oublier pas de vous situer dans le dossier "/MyFlib" lorsque vous l'exécuter)!
|
|
|
|
|
|
- ### Comment voir la base de données ?
|
|
|
|
|
|
C'est bien beau toutes ces étapes mais s’il n'y a pas de résultat à quoi cela sert !
|
|
|
|
|
|
Afin de visualiser la migration dans la base de données, cliquer dans l'onglet **Affichage**->**Explorateur d'objets SQL Server** :
|
|
|
|
|
|
<div align = center>
|
|
|
|
|
|

|
|
|
|
|
|
</div>
|
|
|
|
|
|
Puis dans l'Explorateur d'objets SQL Server, cliquer sur **SQL Server**-> **(localdb)\MSSQLLocalDB ...**->**Bases de données**
|
|
|
|
|
|
:information_source: *Notez qu'il est également possible d'utiliser l'Explorateur d'objets SQL Server pour ajouter, modifier ou supprimer des données dans les tables.*
|
|
|
|
|
|
<img src="doc/Images/Title-Environnement.png" width="400" >
|
|
|
|
|
|
Mon environnement de travail se base sur un outil et un langage en particulier :👇
|
|
|
|
|
|
<div align = center>
|
|
|
|
|
|
---
|
|
|
|
|
|

|
|
|

|
|
|
|
|
|
---
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<img src="doc/Images/Title-Technicien.png" width="400" >
|
|
|
|
|
|
⚙️ Emre KARTAL
|
|
|
<br>
|
|
|
|
|
|
<div align = center>
|
|
|
© PM2
|
|
|
</div> |