.Net 5, Utilisation des variables d’environnements et IOptions.

Sur base de mon précédent article : Validation de vos configurations .Net Core, voici un exemple de comment utiliser les variables d'environements. Le but ici est de montrer la combinaison du fichier appsettings.json et des varaibles d'environnements. Le code pour cet article est présent sous la branche environment-variable. Comme vous pouvez le voir dans le fichier … Lire la suite .Net 5, Utilisation des variables d’environnements et IOptions.

Validation de vos configurations .Net Core

Dans un précédent article, je vous ai parlé d'une nouvelle méthode GetRequiredSection. Cette méthode s'assure qu'une section de configuration obligatoire soit bien présente et ajoute la possibilité d'avoir une exception dès le démarrage de votre application. La prochaine étape serait maintenant de savoir si les propriétés obligatoires ont bien une valeur. Car comme pour les … Lire la suite Validation de vos configurations .Net Core

Dockerisation API .Net Core 5.0.1

A travers cet article, vous verrez comment créer une image Docker et la faire tourner sur votre machine. Prérequis : Visual Studio 2019Installer la version .Net Core 5.0.1: disponible sur cette page ou en téléchargement direct iciEt pour finir Docker On va donc commencer par créér l'API en elle même. Je commence toujours la création … Lire la suite Dockerisation API .Net Core 5.0.1

.Net Core Configuration GetSection VS GetRequiredSection

Il y a quelques mois, suite à un problème avec une section dans un fichier de configuration, je me suis rendu compte que la méthode GetSection ne provoquait aucune erreur si la section n'était pas présente. Cela était ennuyant car dans mon cas, il s'agissait de la section NLOG. Du coup nous n'avions pas de … Lire la suite .Net Core Configuration GetSection VS GetRequiredSection

Utilisation Entity Framework Core (Erreurs/Résolutions) et astuces…

En travaillant sur le projet d'architecture eShopOnWeb, j'ai rassemblé plusieurs trucs et astuces pour bien démarrer avec EF-Core/SQL. J'ai donc créé un nouveau projet API .Net Core et mis en place EF. Ce projet est disponible sur GitHub. Voici une liste d'astuces :  Lorsque vous allez vouloir créer la base de données avec la commande … Lire la suite Utilisation Entity Framework Core (Erreurs/Résolutions) et astuces…