다음을 통해 공유


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

파생 계층 수준 번호를 지정합니다. 이 번호는 0부터 시작하고 계층 구조 위에서 아래로 실행됩니다. 수준은 DBA 또는 ManyToMany 형식이어야 합니다. 수준의 EntityId는 's DomainEntityId'와 동일ParentAttributeId해야 합니다. 다음 수준 아래로 필터링할 자식 특성DomainEntityId와 동일한 EntityId가 있어야 합니다.

ParentAttributeId

값이 자식 특성에 대해 가능한 값 목록을 필터링하는 부모 특성 식별자를 지정합니다. 부모는 부모가 필터링하는 자식 특성과 같은 EntityMemberType 내의 DBA(도메인 기반 특성)이어야 합니다.

메서드

SetProperty<T>(T, T, String)

속성을 지정한 값으로 변경합니다.
새 값이 이전 값과 다른지 여부를 반환합니다.

(다음에서 상속됨 DataContractBase)
SetProperty<T>(T, T, String, Boolean)

속성을 지정한 값으로 변경합니다.
새 값이 이전 값과 다른지 여부를 반환합니다.

(다음에서 상속됨 DataContractBase)

적용 대상