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

導出された階層レベル番号を指定し、ゼロベースで階層の上から下へと順に分類されます。 レベルはタイプ DBA または ManyToManyでなければなりません。 レベルの EntityIdParentAttributeIdDomainEntityIdと同じでなければなりません。 次のレベルは、フィルタリング対象の子属性DomainEntityIdと同じEntityIdでなければなりません。

ParentAttributeId

子属性の可能な値のリストをフィルタリングする親属性識別子を指定します。 親属性は、フィルタリングする子属性と同じEntityMemberType内のドメインベース属性(DBA)でなければなりません。

メソッド

名前 説明
SetProperty<T>(T, T, String, Boolean)

その性質を与えられた値に変更します。
新しい値が古い値と異なるかどうかを返します。

(継承元 DataContractBase)
SetProperty<T>(T, T, String)

その性質を与えられた値に変更します。
新しい値が古い値と異なるかどうかを返します。

(継承元 DataContractBase)

適用対象