Экспорт большой диаграммы структуры Entity Framework

У меня довольно большая диаграмма сущности. Я попытался экспортировать его в изображение, к сожалению, потому что он настолько большой, что изображение выходит из пикселя.

См. ссылку http://connect.microsoft.com/VisualStudio/feedback/details/534574/edmx-model-image-export-pixelation для отчета об ошибке (сделанного кем-то еще).

Так что мне было интересно, есть ли другой способ экспортировать эту диаграмму. Я не хочу писать собственную утилиту экспорта.

Я попытался использовать сущность-разработчик, чтобы открыть мою модель, но он просто разбился, и когда я отправился сообщать об ошибке, их веб-сайт сделал ошибку, поэтому, хотя я мог бы попытаться исправить то, о чем они жалуются в моей модели, Не доверяйте их применению достаточно, чтобы рассматривать его как постоянное решение и не хотите инвестировать это время для временного.

В идеале я мог бы экспортировать его в какую-нибудь другую UML-диаграмму, которую люди без Visual Studio могут редактировать и возвращать мне, но я соглашусь на экспорт изображений, который достаточно подробен, чтобы вы могли читать имена объектов.

Спасибо заранее.

Ответ 1

Есть простой способ достичь того, что вам нужно.

Загрузите виртуальный принтер, например PDF Creator.

Откройте файл EDMX.

Перейдите в "Файл" > "Настройка страницы..." и выберите более крупный размер бумаги, "ARCH E3" очень хорош.

Перейдите в "Файл > Печать..." и выберите "PDF Creator" из доступных принтеров и нажмите "ОК". Будут показаны варианты PDF Creator, введите нужное имя файла и укажите "Профиль", выберите формат, который вам нужен, например "JPEG" или "PNG", вы также можете экспортировать в "PDF".

Теперь нажмите "Сохранить" и вуаля.

Ответ 2

Измените принтер на Microsoft XPS Document Writer. Затем он будет достаточно большим, чтобы отображать его, даже если он не поместится на стандартном листе бумаги.

Ответ 3

Вы можете сделать это из визуальной студии File > Print, а затем выберите PDF, и изображение не будет отображаться в пикселях.

Ответ 4

Вы также можете экспортировать его в OneNote. Файл → Печать → Отправить в OneNote

Но не используйте темную тему в своей визуальной студии, потому что числа в отношениях (например, 0..1, *) не видны. Вы должны переключить тему на Свет (Инструменты → Параметры → Envihiroment → Общие)