Диалоговое окно «Выбор объектов базы данных» (мастер моделей EDM)
Диалоговое окно Выбор объектов базы данных является частью мастера моделей EDM и появляется после выбора используемого сервера и базы данных. Это диалоговое окно содержит таблицы, представления и хранимые процедуры, доступные для включения в EDMX-файл. Дополнительные сведения см. в разделе Общие сведения об EDMX-файле (платформа Entity Framework).
Выберите объекты для включения в EDMX-файл. По умолчанию в базе данных не выбран ни один объект.
Примечание |
---|
При включении хранимых процедур мастер соответствующим образом изменяет режим хранения.Однако для создания соответствующих записей концептуальной модели необходимо использовать Обозреватель моделей.Дополнительные сведения см. в разделах Как импортировать хранимую процедуру (средства работы с моделью EDM) и Как сопоставить функции изменения с хранимыми процедурами (средства работы с моделью EDM). |
Если вы хотите, чтобы мастер не применял правила английского языка к формам единственного и множественного числа для имен Entity, EntitySet и NavigationProperty, сбросьте флажок Привести имена сформированных объектов ко множественному или единственному числу. Если оставить флажок установленным, то мастер выполнит следующие действия.
Приведет все имена EntityType к единственному числу.
Приведет все имена EntitySet к множественному числу.
Приведет имена каждого из NavigationProperty, возвращающего не более одной сущности, к единственному числу.
Приведет имя каждого из NavigationProperty, возвращающего более одной сущности, к множественному числу.
Примечание Мастер моделей EDM применяет правила английского языка для форм единственного и множественного числа, создавая PluralizationService и передавая его в EntityModelSchemaGenerator.
Если мастер не должен создавать свойства для типов сущностей, соответствующих столбцам внешнего ключа в базе данных, сбросьте флажок Включить столбцы внешнего ключа в модель. Дополнительные сведения о работе с внешними ключами в концептуальной модели см. в разделах Defining and Managing Relationships и ReferentialConstraint Element (CSDL).
Примечание |
---|
Если таблица базы данных содержит только внешние ключи (иногда называется «чистой соединяемой таблицей»), то мастер не будет создавать соответствующий тип сущности и не будет формировать свойства для связанных типов сущностей, соответствующих внешним ключам.Вместо этого будет создана ассоциация «многие ко многим» между двумя типами сущностей, которые связывает чистая соединяемая таблица. |
Введите имя пространства имен в окне Пространство имен модели. Имя пространства имен используется в концептуальной модели, режима хранения и созданном файле исходного кода. Пространство имен должно быть уникальным для проекта. Мастер проверяет проект на наличие концептуальной модели с аналогичным пространством имен и делает его уникальным, добавляя к имени пространства имен «0», «1» и т. д.
Любые ошибки, предупреждения или сообщения, созданные мастером, будут видны в Списке ошибок после закрытия мастера.
Примечание |
---|
Если ни один объект не выбран либо в выбранной базе данных нет объектов, появится сообщение, запрашивающее о создании пустой модели.При нажатии кнопки «Да» мастер создает пустую модель, добавляет строку соединения в файл App.Config или Web.Config и создает пространство имен модели по умолчанию. |