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


Средства работы с моделью EDM ADO.NET

Средства EDM (модель) предназначены помогать в выполнении построения приложений Entity Framework. Полная документация по средствам EDM (модель) содержится в разделе Entity Data Model Tools.

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

Конкретные средства, составляющие средства модели EDM, описаны в следующем списке.

  • Конструктор ADO.NET EDM (модель) (конструктор сущностей) позволяет визуально создавать и изменять сущности, ассоциации, сопоставления и отношения наследования. Конструктор сущностей также создает код уровня объекта на языках C# или Visual Basic.

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

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

  • Мастер обновления модели позволяет обновлять концептуальную модель, модель хранения и сопоставления по мере того, как они изменяются в исходной базе данных.

    Примечание

    Начиная с Visual Studio 2010 средства EDM (модель) не поддерживают SQL Server 2000.

Средства создают или изменяют EMDX-файл, содержащий описание концептуальной модели, модели хранения и сопоставлений между ними. Дополнительные сведения см. в разделе .edmx File Overview.

Существует также средство командной строки, помогающее в построении приложений, использующих EDM: средство EdmGen.exe. Это средство способно создать концептуальную модель, проверить существующую модель, создать файлы с исходным кодом, содержащие классы объектов, основываясь на концептуальной модели, и создать файлы с исходным кодом, содержащие представления, созданные моделью. Дополнительные сведения об использовании этого средства командной строки см. в разделе EDM Generator (EdmGen.exe).

Связанные разделы

Заголовок

Описание

ADO.NET Entity Framework

Описание процесса создания приложений средствами EDM (модель), предоставляемыми Entity Framework.

Entity Data Model

Ссылки и информация о работе с данными, которые используются приложениями, построенными на Entity Framework.