Pour préserver l'intégrité, la cohérence et la sécurité des données d'application, vous devez vous assurer que votre application reçoit les données correctes dans un format approprié. Une bibliothèque open source populaire dans l'écosystème C# gère cela parfaitement et facilement : FluentValidation. FluentValidation est une bibliothèque de validation pour .NET qui fournit une interface fluide pour créer des règles de validation fortement typées dans vos applications. Une interface fluide est une API orientée objet qui permet d'enchaîner facilement les appels de méthode.
Dans cet article, je vais vous présenter FluentValidation, vous expliquer pourquoi vous devriez l'utiliser et vous montrer comment utiliser cette bibliothèque dans vos applications ASP.NET pour obtenir une logique de validation propre, élégante, flexible et maintenable. Pour utiliser les exemples de code fournis dans cet article, vous devez avoir installé Visual Studio 2022 sur votre système. Si vous n'en avez pas encore une copie, vous pouvez télécharger Visual Studio 2022 ici.
Créer un projet d'API Web ASP.NET Core dans Visual Studio 2022
Pour créer un projet d’API Web ASP.NET Core dans Visual Studio 2022, suivez les étapes décrites ci-dessous.



GIPHY App Key not set. Please check settings