
Ca y est, nous l’attendions avec impatience : dotnet 6 est enfin sortie ! (nous en parlions voila quelques temps)
Découvrons ensemble les grandes nouveautés à travers cet article.
C’est parti !!
Les nouveautés
Amélioration des performances
C’est vraiment un gros travail qu’a rĂ©alisĂ© l’Ă©quipe dotnet sur cette nouvelle version : un gros travail sur les performances.
Déjà lors de la version dotnet 5, nous avions de gros gains de performances, et là encore, ils ont été augmentés !
Un exemple concret est sur Ef core : un gain possible de 92% sur le nombre de requĂȘtes par exemple ! Wow !

Sortie de C# 10
C’est la toute derniĂšre version du langage C# : la version 10.
Nous sommes déjà en train de publier plusieurs articles sur les mises à jour du langage.
Nous pouvons citer :
- les record struct
- les global using
- L’assignation et la dĂ©claration pour la dĂ©constructuration en mĂȘme temps
- ….
En asp.net 6
Ici, là en core, de belles nouveautés sont arrivées :
- le Hot reload
- les minimal apis pour la partie Web API
- le passage Ă boostrapt 5.1 (enfin !)
- la possibilitĂ© d’isoler le css pour chaque page (une notion bien connue dans angular par exemple !)
- la capacité à créer des fichiers js propres à une seule page
- des mises Ă jour pour Blazor (pleins !)
- la bĂȘta de prise en compte de http/3
Les nouveautĂ©s d’entity framework 6
Ici, encore, nous avons une floppée de nouveautés :
- la prise en compte des tables temporaires pour sql server !
- la possibilité de créer des lots de migration (nous ferons bientÎt un article là -dessus !)
- la prise en compte de modĂšles prĂ©-compilĂ©s pour gagner en temps niveau exĂ©cution. Pour ça, une nouvelle commande vient d’appraĂźtre : dbcontext optimize
- ajout de plusieurs mĂ©thodes d’extensions pour LINQ
- amélioration du group by
- ajout de IsParse pour le TPH pour les cas de colonnes nullables
MAUI non présent
Fait important : MAUI n’est pas prĂ©sent pour cette version.
Cela peut sembler dommageable dans la stratĂ©gie de MS aujourd’hui pour le multi plateforme.