Поделиться через


Диалоговое окно «Выбор объектов базы данных» (мастер обновления модели)

Диалоговое окно Выбор объектов базы данных является частью мастера обновления моделей. Чтобы запустить мастер обновления моделей, щелкните правой кнопкой мыши пустое место на поверхности конструктора моделей EDM или в любом месте окна Обозревателя моделей, а затем выберите команду Обновить модель из базы данных. В диалоговом окне Выбор объектов базы данных доступны три вкладки: Добавить, Обновить и Удалить. В этом разделе приведена сводка функций каждой вкладки. Подробные сведения об изменениях, которые мастер обновления моделей производит в EDMX-файле, см. в разделе Изменения в EDMX-файле, выполненные мастером обновления моделей.

Вкладка Описание

Добавить

Показывает дерево объектов базы данных, не представленных в текущей модели хранения. После выбора объекта для добавления мастер обновления моделей вносит изменения в концептуальную модель, модель хранения и сопоставления.

Если мастер не должен применять правила английского языка к формам единственного и множественного числа для имен Entity, EntitySet и NavigationProperty, сбросьте флажок Формировать имена объектов во множественном или единственном числе. Если этот флажок оставить установленным, то мастер выполнит со вновь добавленными элементами следующие действия.

  • Приведет все имена EntityType к единственному числу.

  • Приведет все имена EntitySet к множественному числу.

  • Приведет имена каждого из NavigationProperty, возвращающего не более одной сущности, к единственному числу.

  • Приведет имя каждого из NavigationProperty, возвращающего более одной сущности, к множественному числу.

    Cc716689.note(ru-ru,VS.100).gifПримечание
    Мастер моделей EDM применяет правила английского языка для форм единственного и множественного числа, создавая PluralizationService и передавая его в EntityModelSchemaGenerator.

Если мастер не должен создавать свойства для типов сущностей, соответствующих столбцам внешнего ключа в базе данных, сбросьте флажок Включить столбцы внешнего ключа в модель. Дополнительные сведения о работе с внешними ключами в концептуальной модели см. в разделах Defining and Managing Relationships и ReferentialConstraint Element (CSDL).

Cc716689.note(ru-ru,VS.100).gifПримечание
Если таблица базы данных содержит только внешние ключи (иногда называется «чистой соединяемой таблицей»), то мастер не будет создавать соответствующий тип сущности и не будет формировать свойства для связанных типов сущностей, соответствующих внешним ключам.Вместо этого будет создано сопоставление «многие ко многим» между двумя типами сущностей, которые связывает чистая соединяемая таблица.

Обновить

Показывает дерево всех объектов, представленных как в базе данных, так и в модели хранения. В модели хранения определения всех элементов, показанных здесь, будут переписаны.

Удалить

Показывает дерево всех объектов, представленных в модели хранения, но не содержащихся в базе данных. Все элементы, показанные здесь, будут удалены из модели хранения.

Cc716689.note(ru-ru,VS.100).gifПримечание
При обновлении и удалении объектов изменения производятся только в модели хранения.Любые желаемые изменения концептуальной модели и сопоставлений должны быть сделаны вручную.Дополнительные сведения о определении концептуальной модели вручную см. в разделе Defining a Conceptual Model.

См. также

Задачи

Как обновить EDMX-файл при изменении базы данных (средства модели EDM)

Другие ресурсы

Мастер обновления модели (средства работы с моделью EDM)