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

 

Опубликовано: Апрель 2016

Средства EDM (модель данных с использованием сущностей) предназначены помогать в выполнении построения приложений Entity Framework. Полная документация по средствам EDM (модель данных с использованием сущностей) содержится в разделе ADO.NET 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 (EdmGen.exe).

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

Заголовок Описание
Платформа ADO.NET Entity Framework Описание процесса создания приложений средствами EDM (модель данных с использованием сущностей), предоставляемыми Entity Framework.
Модель EDM Ссылки и информация о работе с данными, которые используются приложениями, построенными на Entity Framework.