Экспорт большой диаграммы структуры 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 → Общие)