Entity Framework Core permet d'exécuter des tests unitaires par l'intermédiaire de Sqlite. Cela fonctionne simplement en .NET Core, mais en .NET Framework, c'est une autre histoire.
Continuer...Dans le cadre de mon travail, je prépare la migration de nos applications en .NET Framework vers .NET Core. De ce fait, mon analyse couvre aussi les différences entre ASP.NET Core 2.1 (dernière version supportée en .NET Framework) et ASP.NET Core 6 (version à date). Il se trouve que l'une des différences concerne le format de réponse automatique en cas d'erreur de validation. Donc, je me suis plongé dans ce sujet.
Continuer...Selon la politique de support de Microsoft, ASP.NET Core 2.1 est toujours supporté. Mais un matin, je constate avec horripilation dans la documentation d'ASP.NET Core, les sections concernant ASP.NET Core 2.1 ont disparu. Comme la documentation est une part du produit, qu'en est-il réellement du support de ce dernier?
Continuer...En C#, j'ai longtemps été insastifait par le code gérant les cas particuliers. Notament, quand il faut remonter l'information jusqu'à l'utilisateur. J'ai essayé différentes techniques, mais je n'ai trouvé aucune de ces solutions satisfaisantes. Jusqu'au jour où j'ai découvert la librairie OneOf.
Continuer...En conséquence à la COVID 19, le nombre de collaborateur en télétravail à exploser. Nous avons dû adapter nos applications pour les déployer sur la flotte grandissante d'ordinateur portable. Dans ce cadre, nous avons opté pour Squirrel.Windows pour gérer l'installation et les mises à jour.
Continuer....NET Core devient de plus en plus populaire. Mais si comme moi vous travaillez avec des dépendances incompatibles, alors vous êtes contraint de continuer d'utiliser .NET Framework pour encore un bon moment. Heureusement, la plupart des composants ciblent .NET Standard, donc nous pouvons à avoir un avant goût. Notamment avec le nouveau framework Web ASP.NET Core et le nouveau ORM Entity Framework Core. Seulement ils ne semblent pas faire bon ménage ensemble.
Continuer...L'article précédent présentait la principale limitation de l'attribut [Required] en ASP.NET Core. Pour combler cette limitation, l'attribut [BindRequired] a été ajouté en renfort. Mais est-ce vraiment salvateur?
Continuer...L'attribut [Required] permet d'indiquer qu'un paramètre est requis en entrée d'une action de contrôleur. Seulement, cet attribut a une limitation qui est fâcheuse.
Continuer...Les traductions en ASP.NET Core sont chargées en cache lors de la première sollicitation. Cela augmente le temps de réponse pour la première requête, déjà conséquent en ASP.NET Core. Pour améliorer les performances, il est possible de charger les traductions au démarrage du site.
Continuer...Bienvenue sur ce blog d'informatique, d'introspection personnelle et autre élucubration en vrac.
Continuer...