AttributeFilter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个筛选器,用于基于父属性限制子属性的可能值。
public ref class AttributeFilter : Microsoft::MasterDataServices::Services::DataContracts::DataContractBase
[System.Runtime.Serialization.DataContract(Name="AttributeFilter", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public class AttributeFilter : Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
[<System.Runtime.Serialization.DataContract(Name="AttributeFilter", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type AttributeFilter = class
inherit DataContractBase
Public Class AttributeFilter
Inherits DataContractBase
- 继承
- 属性
注解
复杂 AttributeFilter 类型指定一个筛选器,用于根据父属性的值约束子属性的可能值。 父子关系由指定的派生级别定义。
构造函数
AttributeFilter() |
初始化 MetadataAttribute 类的新实例。 |
属性
DerivedHierarchyId |
指定筛选属性的级别的 派生层次结构 标识符。 该层次结构必须与正在筛选的属性属于相同的模型。 |
LevelNumber |
指定 派生的层次结构 级别编号,该编号从零开始,从层次结构从上到下运行。 级别必须是 DBA 或 ManyToMany 类型。 该级别的 EntityId 必须与 的 DomainEntityId 相同ParentAttributeId。 下一级必须具有与要筛选的子属性的 DomainEntityId 相同的 EntityId。 |
ParentAttributeId |
指定父属性标识符,其值筛选子属性的可能值列表。 父属性必须是基于域的属性 (DBA),它与其筛选的子属性位于同一 EntityMemberType 内。 |
方法
SetProperty<T>(T, T, String) |
将属性更改为给定的值。 |
SetProperty<T>(T, T, String, Boolean) |
将属性更改为给定的值。 |