El diagrama de clases de Visual Studio no muestra las relaciones

80

Cuando defino las propiedades de mi clase sin usar campos (que se habilitó con C # 3.0), el diagrama de clases no muestra mis relaciones uno a uno / muchos. Sin embargo, la herencia es visible en el diagrama.

¿Hay alguna forma de solucionar este problema?

kaivalya
fuente

Respuestas:

124

Cuando hace clic derecho en el campo o propiedad, puede seleccionar mostrar como asociación o mostrar como asociación de colección.

REA_ANDREW
fuente
24
¿Alguna forma de hacer esto para todos los miembros del diagrama de clases? Es un poco tedioso hacer eso para todos los elementos del diagrama.
zcrar70
2
Desafortunadamente, los juguetes de poder no me funcionaron en VS 2012 Ultimate usando la versión de ese blog.
goku_da_master
@ zcrar70, ¿ha encontrado una manera de hacer eso para todos los miembros?
Pedro77
60

Es para personas como yo que no encuentran dónde está el elemento del menú en 1 minuto.ingrese la descripción de la imagen aquí

rockXrock
fuente
8

En Visual Studio 2013: haga clic con el botón derecho en la clase, haga clic en Agregar y seleccione la relación deseada.

ingrese la descripción de la imagen aquí

Más información: http://msdn.microsoft.com/en-us/library/ff657806.aspx

Maria Ines Parnisari
fuente
1
¿Existe esto en VS2017 en algún lugar? Pidiendo un amigo :)
KyleMit
@KyleMit Desafortunadamente, UML Designer se ha eliminado desde VS2015. Class Diagram de VS2015 y en adelante solo admite la generación de diagramas a partir del código fuente. Más información: devblogs.microsoft.com/devops/…
Veerakran Sereerungruangkul
3

Esto se combina con Visual Studio y hace todo lo que quiere hacer con los diagramas de clases. http://modeling.codeplex.com/

CharithJ
fuente
¿Funciona para Visual Studio 2017? Parece haberse detenido en VS 2010.
Pedro77
¿Alguien conoce un enlace al archivo .msi? El enlace anterior ya no contiene el archivo .msi.
Behzad Sedighzadeh
1

Dado que alguien preguntó cómo descargar archivos del antiguo codeplex.com, explicaré brevemente los pasos a continuación.

  1. Accede al enlace. En este caso es http://modeling.codeplex.com/ .
  2. Haga clic en el botón "descargar archivo" para descargar el archivo.
  3. Abra el archivo zip descargado. ej) modelado.zip Estructura del archivo en el archivo de almacenamiento
  4. Navegue a la carpeta "releases" si busca el binario, no la fuente.
  5. Abra el archivo releaseList.json para ver la descripción y el nombre real de cada archivo. Información detallada de cada archivo
  6. Busque el que desee y obtenga el Id. De carpeta, Id. De archivo y Nombre de archivo de releaseList.json.
  7. Navegue a la carpeta que coincida con el ID de carpeta. ex) 2
  8. Seleccione el archivo que coincida con el ID del archivo y cópielo en otro lugar. Cambie el nombre del archivo con FileName de releaseList.json.
  9. Puedes ir desde allí.
Cailleu
fuente