N'oubliez pas de désactiver la télémétrie de .NET Core:
- Windows:
setx DOTNET_CLI_TELEMETRY_OPTOUT 1- UNIX:
echo "DOTNET_CLI_TELEMETRY_OPTOUT=1" | sudo tee -a /etc/environmentPour une meilleure gestion des dépendances NuGet, installez ceci:
dotnet tool install --global dotnet-outdatedPuis, positionnez-vous dans le répertoire du projet dont vous voulez mettre à jour les dépendances et tapez:
dotnet-outdated -u- C# lien
- Code Runner lien
- C# Extensions lien
- C# XML Documentation Comments lien
- GitHub Pull Requests lien
- vscode-solution-explorer lien
- Git Extension Pack lien
Nous utilisons PostgreSQL comme système de gestion de base de données. En effet, bien plus solide que MySQL, il dispose d'un excellent support dans Azure Data Studio, l'application client qu'on vous conseille d'utiliser.
Lancez Azure Data Studio et cliquez sur l'icône "New Connection" à droite de "SERVERS". Choisissez "PostgreSQL" comme nom de connexion et connectez-vous avec les mêmes identifiants que vous avez créés lorsque vous avez installé Postgres.
Positionnez-vous dans le répertoire du projet "Forum.Data" et tapez:
dotnet ef migrations add "nom de la migration" -s ../Forum/Forum.csproj
dotnet ef database update -s ../Forum/Forum.csprojPour effectuer une sauvegarde au format SQL de la base de données, positionnez-vous dans le répertoire d'installation de Postgres (par défaut : C:/Program Files/PostgreSQL/<numero_version>/bin) et tapez :
./pg_dump.exe -U postgres -d Forum -f C:/Users/<nom_utilisateur>/Desktop/DumpV2.sqlPour importer le fichier SQL de sauvegarde dans PostgreSQL, commencez par créer une base de données vierge dans Azure Data Studio:
CREATE DATABASE Forum;Puis, positionnez-vous dans le même répertoire tel que décrit précédemment, et tapez:
./psql.exe --host "localhost" --port "5432" --username "postgres" -d Forum -f "C:\\Users\\<nom_utilisateur>\\Desktop\\DumpV2.sql"/!\ ATTENTION Des erreur de clés étrangères ou clés déjà existantes peuvent apparaître. N'ayez crainte, cela n'affecte aucunement la migration. Pour réintroduire ces contraintes, il suffit d'ouvrir le fichier "DumpV2.sql", copier les contraines définies en toute fin de fichier, et de les exectuter dans Azure Data Studio.
La documentation est générée automatiquement à la compilation. Pour y accèder, il suffit de se rendre à l'adresse:
Toute la documentation n'a pas encore été rédigée. Pour ce faire, positionnez-vous juste au dessus de la signature de la méthode dont vous souhaitez écrire la documenation et tapez 3 "/". VS Code imprimera alors un modèle de documentation pour la méthode concernée tel que :
/// <summary>
///
/// </summary>
/// <param name="model"></param>
/// <returns></returns>Il suffit ensuite de suivre le modèle indiqué