基于域的属性 (Master Data Services)

基于域的属性是具有实体成员填充的值的属性。

基于域的属性可防止用户输入无效的属性值。若要选择某一属性值,用户必须从列表中进行选择。

在下面的示例中,Product 实体具有名为 Subcategory 的基于域的属性。该 Subcategory 属性用来自 Subcategory 实体的值填充。

Subcategory 实体具有名为 Category 的基于域的属性。该 Category 属性用来自 Category 实体的值填充。

基于域的属性

在许多情况下,基于域的属性的名称与实体名称相同。不过,这不是必需要求。

您可以将相同实体用作多个实体的基于域的属性。例如,您可以创建名为 YesNoIndicator 的一个实体,该实体具有成员 Yes、No 和 Maybe。您可以创建名为 InStock 的基于域的属性并且使用 YesNoIndicator 实体作为源。或者,可以创建名为 Approved 的基于域的属性并且使用 YesNoIndicator 实体作为源。只要您希望用户从 YesNoIndicator 实体的成员列表中进行选择,就可以将该实体用作基于域的属性。

基于域的属性关系是用于派生层次结构的基础。