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


Спецификация схем и сопоставлений (платформа Entity Framework)

При использовании модели Entity Data Model (EDM) для создания приложений на основе платформы Entity Framework требуется написание трех XML-спецификаций.

Первая спецификация определяет на языке CSDL и объявляет сущности, ассоциации, наборы и контейнеры проектируемой модели объектов. Программируемые классы строятся на основе этой схемы.

Вторая спецификация на языке SSDL описывает источник данных, который материализует данные для приложения, построенного на основе модели EDM.

Третья спецификация на языке MSL сопоставляет декларации в CSDL-файле с источником данных, описанным в SSDL-файле.

Эти схемы и спецификация сопоставления, которое их соединяет, описываются на языке XML. В подразделах этого раздела приведены подробные сведения о языках CSDL, SSDL и MSL, а также даны примеры, демонстрирующие, каким образом наборы и контейнеры в каждом из файлов соединяются для реализации программируемой модели объектов.

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

Концептуальная схема (язык CSDL)

Элемент EntityContainer (язык CSDL)

Схема метаданных хранилища (язык SSDL)

Элемент EntityContainer (язык SSDL)

Спецификация сопоставления (язык MSL)

См. также

Моделирование данных на платформе Entity Framework

Спецификации модели EDM

Samples

См. также

Основные понятия

Модель EDM