Entity Data Model (EDM) – модель сущностей или концептуальная модель между объектной моделью и БД, согласно которой определяются правила соответствия объектов элементам базы данных. Слои EDM:
- Язык определения концептуальной схемы (CSDL)
- Язык определения схемы хранения (SSDL)
- Язык определения сопоставлений (MSL)
Большинство операций с данными представляют собой CRUD-операции (Create, Read, Update, Delete), то есть получение данных, создание, обновление и удаление. Entity Framework позволяет легко производить данные операции. В этом уроке также будет рассмотрены связи между сущностями. Связи позволяют моделировать отношения между объектами предметной области Виды связей:
- один к одному
- один ко многим
- многие ко многим