Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Элемент EntityType определяет одну сущность в пределах модели данных. Элемент bi:EntityType расширяет определение EntityType, которое используется в среде Entity Data Framework.
Элемент EntityType указан для каждой из сущностей, включенных в модель данных. Вложенные элементы EntityType описывают столбцы и меры в таблице. Связи между таблицами включены в EntityContainer.
Элемент EntityType может иметь следующие дочерние элементы (в указанном порядке):
Элемент Key
Элемент Property
Элемент NavigationProperty
Применимые атрибуты
В таблице ниже представлены атрибуты, относящиеся к элементу EntityType, в дополнение ко всем атрибутам, применимым к элементу EntityType.
Имя атрибута |
Обязателен |
Значение |
|---|---|---|
Заголовок |
Нет |
Понятное отображаемое имя для сущности. Если для модели не установлен ни один заголовок, ни один заголовок не отображается. |
Коллекция |
Да |
Имя модели данных. |
CollectionCaption |
Нет |
Имя сущности во множественном числе. |
Содержание |
Нет |
Значение, указывающее на тип данных сущности со следующими возможными значениями. Эти значения основываются на типах содержимого служб Analysis Services для измерений и являются необязательными:
|
DefaultDetails |
Нет |
Список ссылок на свойства, которые вместе представляют собой набор столбцов в таблице. |
DefaultImage |
Нет |
Ссылка на столбец, который содержит изображение, используемое для иллюстрации сущности. |
DisplayKey |
Список ссылок на столбцы или на окончания роли, служащий жестким идентификатором, с помощью которого пользователь может уникально идентифицировать экземпляр сущности. |
|
Документация |
Нет |
Описание сущности. |
IsTimeDimension |
Да |
Указывает, используется ли сущность как измерение времени. |
Ключ |
Да |
Указывает столбец, который используется как ключ для сущности. |
Название |
Да |
Объединенное имя измерения куба. |
OriginEntityType |
Нет |
Объединенное имя главной таблицы. Если значение совпадает со значением имени EntityType, сущность является первоначальным именем. |
Квалификатор |
Нет |
Свойство, которое устанавливается в представлении и может использоваться в клиенте для различения свойств в разных представлениях. |
ReferenceName |
Да |
Необъединенное, полное имя сущности. |
Скрыт |
Нет |
Если значение равно True, то сущность необходимо скрыть от клиента. |
Пример
В следующем отрывке показана часть представления языка CSDL таблицы «Дата», которая используется в модели.
<EntityType Name="Date">
<Key>
<PropertyRef Name="Date" />
</Key>
<Property Name="RowNumber" Type="Int64" Nullable="false">
<bi:Property Hidden="true" Contents="RowNumber" Stability="RowNumber" />
</Property>
<Property Name="Date" Type="DateTime" Nullable="false">
<bi:Property />
</Property>
<Property Name="DayNumberOfWeek" Type="Int64">
<bi:Property />
</Property>
<Property Name="EnglishDayNameOfWeek" Type="String" MaxLength="Max" FixedLength="false">
<bi:Property />
</Property>
<bi:EntityType Contents="Time" />
</EntityType>
</Association>