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


Как использовать средство EdmGen.exe для создания файлов модели и сопоставления

В этом разделе показано, как с помощью средства «Генератор модели EDM» (EdmGen.exe) на основе базы данных School формируются следующие файлы:

  • Концептуальная модель (CSDL-файл).

  • Модель хранения (SSDL-файл).

  • Сопоставление между концептуальной моделью и моделью хранения (MSL-файл).

  • Код уровня объекта в Visual Basic или C#.

  • Просмотр файлов.

Средство EdmGen.exe использует ключ /mode:FullGeneration для создания перечисленных выше файлов. Дополнительные сведения о командах средства EdmGen.exe см. в разделе Генератор модели EDM (EdmGen.exe).

При использовании средства EdmGen.exe для формирования модели и файлов сопоставлений тем не менее необходимо настроить проект Visual Studio на использование Entity Framework . Дополнительные сведения см. в разделе Как вручную настроить проект Entity Framework.

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

Создание модели School для проекта Visual Basic с помощью программы EdmGen.exe

  1. Создайте базу данных School. Дополнительные сведения см. в разделе Создание образца базы данных School (краткое руководство по Entity Framework).

  2. Выполните в командной строке следующую команду (введя ее без разрывов строк):

Создание модели School для проекта C# с помощью программы EdmGen.exe

  1. Создайте базу данных School. Дополнительные сведения см. в разделе Создание образца базы данных School (краткое руководство по Entity Framework).

  2. Выполните в командной строке следующую команду (введя ее без разрывов строк):

См. также

Задачи

Как вручную настроить проект Entity Framework
Как предварительно создать представления для повышения производительности запросов
Как использовать EdmGen.exe для проверки модели и файлов сопоставления

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

Моделирование и сопоставление (платформа Entity Framework)
Entity Data Model Tools