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. Идентификатор EntityId уровня должен совпадать с идентификатором ParentAttributeIdDomainEntityId. Следующий уровень вниз должен иметь тот же идентификатор EntityId , что и DomainEntityId отфильтрованного дочернего атрибута .

ParentAttributeId

Указывает идентификатор родительского атрибута, значение которого фильтрует список возможных значений для дочернего атрибута. Родительский элемент ДОЛЖЕН быть атрибутом на основе домена (DBA) с тем же EntityMemberType, что и фильтруемый им дочерний атрибут.

Методы

SetProperty<T>(T, T, String)

Изменяет свойство на предоставленное значение.
Возвращает значение, указывающее, отличается ли новое значение от старого.

(Унаследовано от DataContractBase)
SetProperty<T>(T, T, String, Boolean)

Изменяет свойство на предоставленное значение.
Возвращает значение, указывающее, отличается ли новое значение от старого.

(Унаследовано от DataContractBase)

Применяется к