Visual Studio Class Designer - Editez vos modèles de données

Ca c'est cool, vraiment cool ! Pour nous aider à prendre en main les modèles de bases de données complexes maintenant nous avons accès à un outil qui était auparavant réservé aux versions payantes de SQL Server Entreprise et SQL Server Ultimate, voici le Class Designer (l'éditeur de modèles de données à la portée de tous).

Installation du Code Tools Class Designer

J'ai découverts avec bonheur cette fonctionnalité dans Visual Studio Community 2019 alors qu'elle n'était réservée qu'aux versions prémium de SQL Server, je vous montre comment l'installer :

Je vais chercher le Visual Studio Installer et je l'exécute :



Visual Studio Installer
Visual Studio Installer
Je cherche à modifier mon installation de Visual Studio existante sur ma machine :


Modifier une installation de Visual Studio Community 2019
Modifier une installation de Visual Studio Community 2019

Puis je vais chercher dans Individual components -> Code tools  -> Class Designer :



Installation du Code tools -> Class Designer dans Visual Studio Community 2019
Installation du Code tools -> Class Designer dans Visual Studio Community 2019
Puis je cherche à ouvrir le fichier .cd (Class Diagram) de mon projet et voici que le modèle de données de mon projet apparait.

Ajouter un Diagramme de Classe dans un projet existant

Il vous suffit de faire Bouton droit sur votre projet :


Ajouter un Class Diagram à un projet existant
Puis de trouver l'icône du fichier de Class.  En tapant par exemple Class Diagram dans la barre de recherche :


Ajouter un Class Diagram à un projet existant
Ajouter un Class Diagram à un projet existant

Remarque : Vous ne pourrez pas utiliser le ClassDiagram dans tous vos projets. Par exemple, vous ne pourrez pas ajouter un Diagramme de Class dans les projets ASP.NET Core. Quand on fait ajouter New Item on ne le trouve tout simplement pas ! Vous devez donc créer un Projet de Standard Librairie associé à votre projet, là vous pourrez ajouter votre fichier .cd.

Edition du modèle de données .cd (Class Diagram)

Voici le modèle de données de mon projet dans l'éditeur de Class Diagram avec Visual Studio Community :



Visual Studio Community - Création du ClassDiagram ContosoUniversity
Visual Studio Community - Création du ClassDiagram ContosoUniversity
Oh c'est classe ! Avec la touche Ctrl et la molette de ma souris, je peux afficher plus de diagrammes de classe.

Voilà, nous venons d'apprendre à éditer nos modèles de données grâce à l'éditeur Class Diagram qui est maintenant une fonction de Visual Studio Community.

Have fun! No pain!