EntitySet 元素 (CSDLBI)
重要提示:本文档已存档。 有关最新信息,请参阅开放规范 [MS-CSDLBI]:带商业智能注释的概念架构定义文件格式。
EntitySet 元素定义 CSDLBI 数据模型中特定类型的实体集合。
EntitySet 必须指定数据模型中包含的每种实体类型。 有关这些模型实体的信息是通过列出此类型的 Entity 元素的子实体指定的。 有关详细信息,请参阅 EntityType 元素 (CSDLBI) 。
诸如排序规则和语言等属性是在 EntityContainer(而非各个对象)的级别定义的。 但是,模型内的列和文本属性在其他语言中可能具有标题或翻译。
元素和属性
下表列出了用于定义 EntitySet 元素的元素和属性。
属性名称 | 是否必需 | 说明 |
---|---|---|
标题 | 否 | 实体集的用户友好说明。 |
CollectionCaption | 否 | 一个包含实体的复数名称的字符串。 |
ReferenceName | 否 | 包含实体的未合并的完全限定名称。 在多维模型中,这对应于 CubeDimension 名称。 |
Hidden | 否 | 指示该实体是否隐藏。 默认情况下不隐藏实体。 |
表格示例
以下示例(在 CSDLBI 版本 1.1 中)显示 AdventureWorks 表格模型中的 Date 表和 Geography 表的定义。
<EntitySet
Name="Date"
EntityType="Sandbox. Date">
<bi:EntitySet />
</EntitySet>
<EntitySet
Name="Geography"
EntityType="Sandbox.Geography">
<bi:EntitySet />
</EntitySet>
多维示例
以下示例(在 CSDLBI 版本 1.1 中)显示来自 Contoso Retail Operations 多维数据集的若干 EntitySet 元素。
<EntitySet Name="Outage" EntityType="Sandbox.Outage">
<bi:EntitySet />
</EntitySet>
<EntitySet Name="Store" EntityType="Sandbox.Store">
<bi:EntitySet />
</EntitySet>