мастер моделей EDM

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

Мастер моделей EDM запускается при добавлении модели EDM ADO.NET, шаблона элемента в проект. По окончании создания EDMX-файла мастер моделей EDM запускает конструктор моделей EDM ADO.NET (конструктор сущностей). Дополнительные сведения см. в разделе Как создать новый EDMX-файл (средства модели EDM).

Мастер моделей EDM поможет выполнить следующие этапы.

  1. Выбор содержимого модели

    Выбор параметра Создать из базы данных позволяет создать EDMX-файл из существующей базы данных. На следующих этапах мастер модели EDM проведет пользователя по этапам выбора источника данных, базы данных и объектов базы данных, которые должны быть включены в концептуальную модель.

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

  2. Выбор подключения к данным

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

    Bb399247.note(ru-ru,VS.100).gifПримечание
    Visual Studio Express Editions не поддерживает подключение к серверу.Допускается подключение только к экземпляру файла базы данных.

  3. Выбор объектов базы данных

    Можно выбрать таблицы, представления и хранимые процедуры для включения в EDMX-файл.

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

    Начиная с Visual Studio 2010, диалоговое окно Выбор объектов базы данных также позволяет выполнять следующие настройки:

    • Применить правила английского языка для форм единственного и множественного числа для сущностей, набора сущностей и имен свойств навигации при создании EDMX-файла.

    • Включить в типы сущностей столбцы внешних ключей в качестве свойств.

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

При закрытии мастер модели EDM создает EDMX-файл, в котором содержатся сведения о модели. EDMX-файл используется в конструкторе сущностей, который позволяет просматривать и изменять концептуальную модель и сопоставления в графическом режиме.

Мастер модели EDM также создает файл с исходным кодом, в котором содержатся классы, созданные на основе содержимого CSDL в EDMX-файле. Файл с исходным кодом формируется автоматически и обновляется при каждом изменении EDMX-файла.

Bb399247.note(ru-ru,VS.100).gifПримечание
В ранних версиях мастера модели EDM содержались ссылки на файлы CSDL, SSDL и MSL.Теперь сведения из этих файлов инкапсулированы в EDMX-файле.Файлы с расширениями CSDL, SSDL и MSL могут быть внедрены в выходную сборку (по умолчанию) или скопировать в выходной каталог.(дополнительные сведения см. в разделе Как копировать модели и файлы сопоставления в выходной каталог (средства работы с моделью EDM)). Файлы с расширениями CSDL, SSDL и MSL не предназначены для изменения.Любые изменения концептуальной модели, режима хранения или сопоставлений необходимо выполнять в EDMX-файле с помощью Конструктор моделей EDM ADO.NET или редактора XML.

В этом разделе

См. также

Основные понятия

Конструктор моделей EDM ADO.NET

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

Средства модели ADO.NET EDM
Mapping Schemas and Storage Metadata (EDM)

Дата сборки: 2011-04-18