Есть ли способ экспортировать диаграмму .edmx из VS2008 в Visio?

Некоторые люди хотят видеть структуру БД и не имеют VS, есть ли способ сделать это? Или любым другим способом экспортировать его за пределы снимка экрана (это огромная диаграмма).

Спасибо.


person naspinski    schedule 17.01.2009    source источник


Ответы (3)


Вы можете щелкнуть правой кнопкой мыши на поверхности дизайна и выбрать «Диаграмма» -> «Экспортировать как изображение», и вы получите всю модель edmx, сгенерированную как bmp.

person Justin King    schedule 17.01.2009
comment
С экспортом изображения все в порядке, но все же было бы чрезвычайно полезно, если бы я мог экспортировать .edmx в Visio или если бы Visio могла импортировать файл .edmx. - person hjoelr; 20.08.2010
comment
Проблема заключается в том, что полученное изображение становится пиксельным. Лучше использовать pdf-принтер, такой как PDFCreator, и установить размер бумаги ARCH E3 и экспортировать его в png. - person Ralph; 29.05.2020

На больших диаграммах это не работает. О, это экспортирует его, но на большой диаграмме, как только вы увеличиваете масштаб, весь текст представляет собой не что иное, как пиксели. Это зарегистрированная ошибка, но сейчас Microsoft не планирует исправлять эту проблему.

Что я сделал, так это скачал pdf-принтер (например, бесплатную версию Bullzip), а затем просто «распечатал» документ в pdf.

Для Визо нет. Мне еще предстоит найти способ экспортировать это в Visio.

person Chris Smith    schedule 01.08.2011
comment
Спасибо за совет по печати PDF. Сэкономил мне около 3 часов. - person Techgration; 18.12.2013
comment
Проблема с печатью заключается в том, что она 1. игнорирует линии отношений, размещенные вручную, и 2. скрывает количество элементов. - person Brian; 16.05.2018

Существует решение для создания PDF (подходит, если у вас есть большие диаграммы):

Вы можете сделать это из Visual Studio:

  1. File > Print
  2. Отправьте его OneNote или выберите PDF.
person hdoghmen    schedule 19.01.2015
comment
Очень K.I.S.S. из вас. :) - person fischgeek; 19.08.2019