web-dev-qa-db-fra.com

Le diagramme de classes de Visual Studio n'affiche pas les relations

Lorsque je définis mes propriétés de classe sans utiliser de champs (qui était activé avec C # 3.0), le diagramme de classe n'affiche pas mes relations un à un/plusieurs. L'héritage est cependant visible dans le diagramme.

Y'a t'il un moyen d'arranger cela?

73
kaivalya

Lorsque vous cliquez avec le bouton droit sur le champ ou la propriété, vous pouvez sélectionner afficher comme association ou afficher comme association de collection.

113
REA_ANDREW

C'est pour les gens comme moi qui ne trouvent pas où se trouve l'élément de menu en 1 minute.enter image description here

53
rockXrock

Dans Visual Studio 2013: cliquez avec le bouton droit sur la classe, cliquez sur Ajouter et sélectionnez la relation souhaitée.

enter image description here

Plus d'informations: http://msdn.Microsoft.com/en-us/library/ff657806.aspx

7

Cela se combine avec Visual Studio et fait tout ce que vous voulez faire avec les diagrammes de classes. http://modeling.codeplex.com/

4
CharithJ

Étant donné que quelqu'un a demandé comment télécharger des fichiers à partir de l'ancien codeplex.com, je vais brièvement expliquer les étapes ci-dessous.

  1. Accédez au lien. Dans ce cas, c'est http://modeling.codeplex.com/ .
  2. Cliquez sur le bouton "télécharger l'archive" pour télécharger l'archive.
  3. Ouvrez le fichier Zip téléchargé. ex) modélisation.Zip Structure du fichier dans le fichier archive
  4. Accédez au dossier "releases" si vous recherchez le binaire et non la source.
  5. Ouvrez le fichier releaseList.json pour voir la description et le nom réel de chaque fichier. Informations détaillées pour chaque fichier
  6. Trouvez celui que vous voulez et obtenez l'ID de dossier, l'ID de fichier et le nom de fichier dans releaseList.json.
  7. Accédez au dossier correspondant à l'ID de dossier. ex) 2
  8. Sélectionnez le fichier correspondant à l'ID de fichier et copiez-le à un autre endroit. Renommez le fichier avec FileName à partir de releaseList.json.
  9. Vous pouvez partir de là.
0
Cailleu