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


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

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

Существует три средства для графического построения приложений с использованием модели EDM: мастер моделей EDM, конструктор моделей EDM ADO.NET (конструктор сущностей) и мастер обновления моделей. При совместном использовании этих средств можно создавать, изменять и обновлять модель EDM следующим образом.

  • Мастер моделей EDM позволяет построить модель EDM из существующей базы данных, добавить сведения о соединении базы данных с приложением и сформировать классы C# или Visual Basic на основе концептуальной модели. Мастер моделей EDM после завершения создания модели EDM запускает конструктор сущностей.

  • Конструктор сущностей позволяет создавать и изменять сущности, ассоциации, сопоставления и связи наследования, используя визуальные средства. С помощью конструктора сущностей можно также проверить модель EDM.

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

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

Дополнительные сведения о модели EDM см. в разделах ADO.NET Entity Framework, платформа и Модель EDM.

В этом разделе

См. также

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

ADO.NET Entity Framework, платформа