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


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

Элемент Documentation в языке CSDL может использоваться для предоставления сведений об объекте, который определен в родительском элементе. В EDMX-файле, если элемент Documentation является дочерним по отношению к элементу, который появляется в качестве объекта в области конструктора EDM (такого как сущность, ассоциация или свойство), содержимое элемента Documentation появляется в окне Visual Studio Свойства для объекта.

Элемент Documentation может иметь следующие дочерние элементы (в порядке перечисления).

  • Summary. Краткое описание родительского элемента. (ноль или один элемент)

  • LongDescription. Подробное описание родительского элемента. (ноль или один элемент)

  • Элементы Annotation. (ноль или больше элементов)

Применимые атрибуты

К элементу Documentation может быть применено любое количество атрибутов annotation (настраиваемых атрибутов XML). Однако настраиваемые атрибуты не могут принадлежать к любому пространству имен XML, зарезервированному для CSDL. Полные имена любых двух настраиваемых атрибутов не могут совпадать.

Пример

В следующем примере показан элемент Documentation в качестве дочернего элемента для элемента EntityType. Если бы приведенный ниже фрагмент был включен в содержимое EDMX-файла на языке CSDL, то содержимое элементов Summary и LongDescription появилось бы в окне Visual Studio Свойства при выборе типа сущности Customer.

<EntityType Name="Customer">
   <Documentation>
     <Summary>Summary here.</Summary>
     <LongDescription>Long description here.</LongDescription>
   </Documentation>
   <Key>
     <PropertyRef Name="CustomerId" />
   </Key>
   <Property Type="Int32" Name="CustomerId" Nullable="false" />
   <Property Type="String" Name="Name" Nullable="false" />
</EntityType>

См. также

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

Общие сведения о платформе Entity Framework
Спецификация языка CSDL
Элемент EntityContainer (язык CSDL)

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

Спецификации языка CSDL, SSDL и MSL
ADO.NET Entity Data Model Tools
.edmx File Overview