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


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

Мастер моделей EDM используется для создания модели EDM. Мастер моделей EDM позволяет создать модель из существующей базы данных (в этом состоит рекомендуемый подход для данной версии конструктора моделей EDM ADO.NET) или сформировать пустую модель.

Работа мастера моделей EDM начинается после добавления пользователем моделей EDM ADO.NET к своему проекту и заканчивается запуском конструктора моделей EDM ADO.NET (конструктора сущностей) после завершения формирования модели EDM. Дополнительные сведения о добавлении модели в проект см. в разделе «Создание файлов модели EDM» в Как создать новую модель EDM.

Мастер моделей EDM сопровождает пользователя при выполнении следующих шагов.

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

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

    Для формирования пустой модели требуется вручную выбрать источник данных, базу данных и объекты базы данных после закрытия мастера моделей EDM.

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

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

    NoteПримечание.

    Выпуски Visual Studio Express Edition не могут соединяться с сервером. Они могут соединяться с экземпляром файла базы данных.

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

    Для включения в модель EDM можно выбирать таблицы, представления и хранимые процедуры.

    NoteПримечание.

    Если решено включить в модель EDM хранимые процедуры, то мастер моделей EDM создает в модели хранения записи для хранимых процедур. Записи импорта функции в концептуальную модель необходимо добавить вручную. Дополнительные сведения см. в разделе Как импортировать хранимую процедуру.

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

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

NoteПримечание.

В более ранних версиях мастера моделей EDM применялись файлы с расширениями CSDL, SSDL и MSL. Теперь сведения из этих файлов инкапсулированы в EDMX-файле. Файлы CSDL, SSDL и MSL хранятся в каталоге bin\Debug или в каталоге bin\Release решения. Однако эти файлы не предназначены для изменения. Любые изменения модели EDM необходимо вносить в EDMX-файл с использованием конструктора моделей EDM ADO.NET или редактора XML.

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

См. также

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

Общие сведения о конструкторе моделей EDM ADO.NET

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

Средства работы с моделью EDM
Спецификация схем и сопоставлений (платформа Entity Framework)