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


Как использовать программу EdmGen.exe для формирования модели EDM (Entity Framework)

В этом разделе описывается использование средства «Генератор модели EDM» (программа EdmGen.exe) для формирования модели Entity Data Model (EDM) на основе базы данных School. Если для формирования модели EDM используется программа EdmGen.exe, вам все еще будет необходимо настроить проект Visual Studio, чтобы использовать платформу Entity Framework. Дополнительные сведения см. в разделе Как вручную настроить проект Entity Framework.

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

Модель EDM, созданная с помощью программы EdmGen.exe, включает все объекты базы данных. При необходимости создания модели EDM, включающей только заданные объекты, следует использовать мастер моделей EDM. Дополнительные сведения см. в разделе Как использовать мастер моделей EDM (платформа Entity Framework).

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

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

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

    "%windir%\Microsoft.NET\Framework\v3.5\edmgen.exe" /mode:fullgeneration 
    /c:"Data Source=%datasourceserver%; Initial Catalog=School; Integrated Security=SSPI" 
    /project:School /entitycontainer:SchoolEntities /namespace:SchoolModel /language:VB 
    

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

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

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

    "%windir%\Microsoft.NET\Framework\v3.5\edmgen.exe" /mode:fullgeneration 
    /c:"Data Source=%datasourceserver%; Initial Catalog=School; Integrated Security=SSPI" 
    /project:School /entitycontainer:SchoolEntities /namespace:SchoolModel /language:CSharp 
    

См. также

Задачи

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

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

Определение модели EDM (задачи платформы Entity Framework)
Средства работы с моделью EDM