AttributeFilter 类

定义

一个筛选器,用于基于父属性限制子属性的可能值。

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 类型指定一个筛选器,用于根据父属性的值约束子属性的可能值。 父子关系由指定的派生级别定义。

构造函数

AttributeFilter()

初始化 MetadataAttribute 类的新实例。

属性

DerivedHierarchyId

指定筛选属性的级别的 派生层次结构 标识符。 该层次结构必须与正在筛选的属性属于相同的模型。

LevelNumber

指定 派生的层次结构 级别编号,该编号从零开始,从层次结构从上到下运行。 级别必须是 DBAManyToMany 类型。 该级别的 EntityId 必须与 的 DomainEntityId 相同ParentAttributeId。 下一级必须具有与要筛选的子属性DomainEntityId 相同的 EntityId

ParentAttributeId

指定父属性标识符,其值筛选子属性的可能值列表。 父属性必须是基于域的属性 (DBA),它与其筛选的子属性位于同一 EntityMemberType 内。

方法

SetProperty<T>(T, T, String)

将属性更改为给定的值。
返回新值是否不同于旧值。

(继承自 DataContractBase)
SetProperty<T>(T, T, String, Boolean)

将属性更改为给定的值。
返回新值是否不同于旧值。

(继承自 DataContractBase)

适用于