Создание диаграмм сущностей из первых классов кода - PullRequest
6 голосов
/ 25 апреля 2011

Я только что читал учебники Asp.net MVC3 (Модели (Данные))

На этой странице учебник 4 из 10 на веб-сайте ASP.NET показано, что объектДиаграмма создана из кода первого класса.Как их сгенерировать?

Ответы [ 4 ]

5 голосов
/ 19 сентября 2012

Это можно сделать очень просто с помощью Диаграмма классов .Добавить новый элемент> Диаграмма классов.Затем перетащите первые классы кода на диаграмму из обозревателя решений.

4 голосов
/ 31 октября 2013

Диаграмма классов в порядке, но она не показывает автоматически отношения между классами. Самый тонкий способ, который я использовал, это Entity Framework Power Tools . Их описание инструмента:

При щелчке правой кнопкой мыши по проекту C # поддерживается следующая функция контекстного меню: 1) Обратный код инженера сначала - генерирует классы POCO, производное отображение DbContext и код первого для существующей базы данных.

3 голосов
/ 25 апреля 2011

Предполагая, что ваша схема была создана из классов Code First, вы можете преобразовать базу данных в edmx для визуализации модели. Все классы, сгенерированные из этого, очевидно, не будут связаны с вашими классами Code First.

0 голосов
/ 28 сентября 2012

Создайте копию вашего проекта. Откройте копию и добавьте новый элемент / ADO.NET Entity Data Model. Отредактируйте схему для макета и распечатайте в файл .pdf. Удалить копию проекта.

Каждый раз, когда вы вносите изменения, вам придется заново создавать диаграмму и редактировать макет, но обычно я могу пройти весь процесс примерно за 15 минут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...