Это долгожданная функциональность, которую давно ждали любые разработчики или компании, которые используют визуальные модели Entity Framework со множеством сущностей.
Представьте себе модель данных, которая имеет сотни сущностей. Работа с диаграммой модели хотя бы на 200 сущностей может быть сильно затруднена, работа может быть медленной и такая диаграмма не очень управляема.
Но теперь, с появлением Entity Framework 5.0 и Visual Studio 2012, вы можете иметь множество раздельных диаграмм одной и той же модели данных. И даже круче чем новая возможность раскрашивать различные сущности в разные цвета.
Для примера взгляните на модель выше, в ней я выбираю несколько разных сущностей (относящихся к заказчикам), после чего я с помощью правой кнопки мыши вызываю опцию “Mode to new diagram”.
Как вы можете заметить теперь, у меня под рукой появляется небольшая диаграмма, показывающая мне только те сущности, который относятся к заказчикам. Эту диаграмму я называл CRM.
Вы можете создавать разные диаграммы и с помощью простого COPY/PASTE, так что любая сущность может быть отображена на любой их диаграмм модели данных.
Нужно заметить, что обе диаграммы являются по сути представлениями (VIEW) одной и той же модели данных, которая содержит все имеющиеся сущности.
Данная модель (*.edmx) теперь может содержать множество диаграмм. И это очень удобный способ визуально разделять разные области больших и сложных моделей данных.
Автор: XaocCPS