2009-08-22 7 views
3

Supposons que la classe Being possède une propriété de type Habitat. Les deux classes sont implémentées dans leurs propres fichiers .cs. Lorsque je glisse et dépose les deux classes du concepteur de classes dans un nouveau diagramme de classe, je ne vois pas de ligne d'association d'Etre à Habitat, alors qu'il y a une association dans le code. Est-ce que je fais quelque chose de mal, ou cela n'est tout simplement pas encore implémenté dans VS?Concepteur de classes VS.NET

Répondre

2

Pour afficher la connexion de propriété, cliquez avec le bouton droit sur la propriété; "show as association" ou "show as collection association" (selon le cas)

+0

hmm ... apprendre quelque chose de nouveau ... :) – klabranche

+0

@ Marc: Vous semblez courir plus vite à pied que moi sur mon vélo (voir mon avatar);) –

0

Le diagramme de classes n'affiche pas de "lignes" entre chaque instance (propriété) d'un type et son type. Cela deviendrait très, très désordonné très rapidement.

Si "Être" dérive de "Habitat" (ce qui n'aurait pas de sens), il montrerait une ligne pour cela. Il montre des lignes pour l'héritage, pas chaque champ/propriété.

+0

Vous avez décrit le comportement par défaut, mais comme je l'ai dit sur ma réponse, vous pouvez activer "Afficher en tant qu'association" pour les propriétés que vous souhaitez. –

0

L'habitat est une propriété de l'Être. Ils ne sont pas associés comme le montre le concepteur. Le concepteur montre l'héritage.

+0

Le concepteur vous montrera une association si vous lui dites de le faire. Vois ma réponse. –

1

Il est désactivé par défaut. Faites un clic droit sur la propriété et choisissez "Afficher en tant qu'association"

Questions connexes