diff --git a/README.md b/README.md index 8c2ce49..1529bf4 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,14 @@ -# LOL-Project +
+ +![Comment cloner](doc/Images/Banner.png) + +
**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
-# Répartition du Gitlab + La racine de notre gitlab est composée de deux dossiers essentiels au projet: @@ -15,9 +19,63 @@ La racine de notre gitlab est composée de deux dossiers essentiels au projet: 👉 [**Solution de l'application**](src/EntityFramework_LoL/Sources/LeagueOfLegends.sln) -# Environnement de Travail + + +- ### 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 : + +
+ +![Comment cloner](doc/Images/HowToClone.png) + +
+ +Vous pouvez le cloner via un terminal dans le répertoire que vous souhaitez taper la commande : **git clone https://codefirst.iut.uca.fr/git/emre.kartal/LolProject.git** ou utiliser Visual Studio et cloner en entrant le lien : + +
+ +![Page Visual studio](doc/Images/PageVS.png) + +
+ +: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. +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 d'avoir installé sur Visual Studio au préalable les package Nuget suivants : + +
+ +![package nuget](doc/Images/Package_Nuget.png) + +
+ +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** : + +
+ +![start BD](doc/Images/Start_BD.png) + +
+ +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.* + + -Mon environnement de travail se base sur plusieurs outils :👇 +Mon environnement de travail se base sur un outil et un langage en particulier :👇
@@ -30,7 +88,7 @@ Mon environnement de travail se base sur plusieurs outils :👇
-# Technicien en charge de l'application + ⚙️ Emre KARTAL
diff --git a/doc/Images/Banner.png b/doc/Images/Banner.png index 8c1d3ef..c78eef1 100644 Binary files a/doc/Images/Banner.png and b/doc/Images/Banner.png differ diff --git a/doc/Images/Package_Nuget.png b/doc/Images/Package_Nuget.png new file mode 100644 index 0000000..738788e Binary files /dev/null and b/doc/Images/Package_Nuget.png differ diff --git a/doc/Images/PageVS.png b/doc/Images/PageVS.png new file mode 100644 index 0000000..a28725e Binary files /dev/null and b/doc/Images/PageVS.png differ diff --git a/doc/Images/Start_BD.png b/doc/Images/Start_BD.png new file mode 100644 index 0000000..4955286 Binary files /dev/null and b/doc/Images/Start_BD.png differ diff --git a/doc/Images/Title-Environnement.png b/doc/Images/Title-Environnement.png index 3cee147..b9015b8 100644 Binary files a/doc/Images/Title-Environnement.png and b/doc/Images/Title-Environnement.png differ diff --git a/doc/Images/Title-Fonctionnement.png b/doc/Images/Title-Fonctionnement.png index 23f0c39..72ee776 100644 Binary files a/doc/Images/Title-Fonctionnement.png and b/doc/Images/Title-Fonctionnement.png differ diff --git a/doc/Images/Title-Technicien.png b/doc/Images/Title-Technicien.png index 2e46f8a..de3fe1c 100644 Binary files a/doc/Images/Title-Technicien.png and b/doc/Images/Title-Technicien.png differ