Как использовать средство 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.
Примечание |
---|
Концептуальная модель, созданная с помощью средства EdmGen.exe, включает все объекты базы данных.При необходимости создания концептуальной модели, включающей только определенные объекты, следует использовать мастер моделей EDM.Дополнительные сведения см. в разделе Как использовать мастер моделей EDM (платформа Entity Framework). |
Создание модели School для проекта Visual Basic с помощью программы EdmGen.exe
Создайте базу данных School. Дополнительные сведения см. в разделе Создание образца базы данных School (краткое руководство по Entity Framework).
Выполните в командной строке следующую команду (введя ее без разрывов строк):
Создание модели School для проекта C# с помощью программы EdmGen.exe
Создайте базу данных School. Дополнительные сведения см. в разделе Создание образца базы данных School (краткое руководство по Entity Framework).
Выполните в командной строке следующую команду (введя ее без разрывов строк):
См. также
Задачи
Как вручную настроить проект Entity Framework
Как предварительно создать представления для повышения производительности запросов
Как использовать EdmGen.exe для проверки модели и файлов сопоставления
Другие ресурсы
Моделирование и сопоставление (платформа Entity Framework)
Entity Data Model Tools