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


Атрибут StorageEntityContainer (язык MSL)

StorageEntityContainer и CdmEntityContainer — это атрибуты элемента EntityContainerMapping в спецификации сопоставления модели Entity Data Model (модель EDM).

<EntityContainerMapping edm:CdmEntityContainer="HumanResources" 
                          StorageEntityContainer="HumanResources">

Атрибут CdmEntityContainer определяет контейнер сущностей, содержащий наборы сущностей и наборы ассоциаций, определяемые на языке CSDL. Атрибут StorageEntityContainer идентифицирует метаданные элементов модели хранения, используемых приложением. Метаданные хранилища определены на языке SSDL.

В иерархии XML элемент EntityContainer отделен от элемента Schema несмотря на то, что элемент EntityContainer определен в схеме. Это важно при сопоставлении элемента EntityContainer с хранилищем, поскольку элементы EntityContainer в концептуальной схеме сопоставлены с соответствующими элементами EntityContainer в метаданных хранилища.

В файле сопоставления полное имя контейнера EntityContainer не включает в себя имя пространства имен схемы. Использование имени контейнера сущностей, дополненного именем пространства имен схемы, вызывает исключение при сопоставлении.

Дополнительные сведения о контейнерах сущностей см. в разделе Контейнеры сущностей (модель EDM).

См. также

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

Элемент EntityContainerMapping (язык MSL)
Элемент EntityContainer (язык CSDL)
Элемент EntityContainer (язык SSDL)
Контейнеры сущностей (модель EDM)

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

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