2012-04-27 3 views
2

Я прочитал в книге Что нового в Entity Framework 5 Beta:Многократные диаграммы для модели данных сущностей

Теперь вы можете создать несколько диаграмм для каждой модели данных объекта. Может ли кто-нибудь помочь мне узнать об этой функции и любом начатом учебнике об этой функции. Означает ли это, что теперь мы можем иметь несколько файлов edmx для лучшего управления большим количеством объектов.

ответ

4

Это означает, что один файл EDMX теперь может содержать несколько диаграмм, в которых показана отдельная часть вашей модели, отображаемой в одном файле EDMX. Диаграмма - это просто «представление» о отображении, определенном в файле EDMX, - ранее вы могли иметь только один вид на EDMX, теперь у вас может быть несколько.

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

+0

Можно ли иметь несколько диаграмму в VS 2010. Мне удалось увидеть его в против 11 – Zia

+0

Нет, это особенность нового дизайнера доступны только в VS11 - она ​​была доступна в качестве CTP для VS2010, но это было не для использования в производстве. –

0

В Visual Studio 2012 (ранее известный как VS 11), да, вы можете создать несколько диаграмм.
Вот как я это сделал:

  1. Создание модели в обычном порядке, так что у вас есть несколько объектов на «[Diagram1]» (см метку на вкладке в верхней части).
  2. Теперь CTRL + Щелкните по нескольким связанным объектам, чтобы вы выбрали пару или только 1, если хотите.
  3. Щелкните правой кнопкой мыши на одном из выбранных объектов и выберите «Переместить в новую диаграмму»

Там могут быть и другие способы сделать это, но я не нашел никаких документов пока, а также иметь в виду, что Я использую «beta (2)» для EF5 и RC для VS2012, скорее всего, это изменится.

Надежда, что помогает, FJF

+0

Я предпочитаю копировать/вставлять их в новую диаграмму. Кажется, что по умолчанию, когда вы выбираете «Переместить на новую диаграмму», он также удаляет их (визуально) из исходной диаграммы. – ClearCloud8