Средства работы с моделью 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.
В этом разделе
- Мастер моделей EDM
Содержит общие сведения о мастере моделей EDM и его компонентах.
- Конструктор моделей EDM ADO.NET
Содержит общие сведения о конструкторе моделей EDM ADO.NET и его компонентах.
- Мастер обновления моделей
Содержит общие сведения о мастере обновления моделей.
- Сценарии конструктора моделей EDM ADO.NET
Содержит разделы пошагового руководства, в которых показаны способы использования конструктора моделей EDM ADO.NET в типовых применениях.
- Задачи средств модели EDM
Описывает способы выполнения типичных задач с использованием средств модели EDM.