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

Диалоговое окно Выбор объектов базы данных является частью мастера моделей EDM и появляется после выбора используемого сервера и базы данных. Это диалоговое окно содержит таблицы, представления и хранимые процедуры, доступные для включения в EDMX-файл. Дополнительные сведения см. в разделе Общие сведения об EDMX-файле (платформа Entity Framework).

Выберите объекты для включения в EDMX-файл. По умолчанию в базе данных не выбран ни один объект.

Bb399253.note(ru-ru,VS.100).gifПримечание
При включении хранимых процедур мастер соответствующим образом изменяет режим хранения.Однако для создания соответствующих записей концептуальной модели необходимо использовать Обозреватель моделей.Дополнительные сведения см. в разделах Как импортировать хранимую процедуру (средства работы с моделью EDM) и Как сопоставить функции изменения с хранимыми процедурами (средства работы с моделью EDM).

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

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

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

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

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

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

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

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

Введите имя пространства имен в окне Пространство имен модели. Имя пространства имен используется в концептуальной модели, режима хранения и созданном файле исходного кода. Пространство имен должно быть уникальным для проекта. Мастер проверяет проект на наличие концептуальной модели с аналогичным пространством имен и делает его уникальным, добавляя к имени пространства имен «0», «1» и т. д.

Любые ошибки, предупреждения или сообщения, созданные мастером, будут видны в Списке ошибок после закрытия мастера.

Bb399253.note(ru-ru,VS.100).gifПримечание
Если ни один объект не выбран либо в выбранной базе данных нет объектов, появится сообщение, запрашивающее о создании пустой модели.При нажатии кнопки «Да» мастер создает пустую модель, добавляет строку соединения в файл App.Config или Web.Config и создает пространство имен модели по умолчанию.

См. также

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

Средства модели ADO.NET EDM
мастер моделей EDM