Share via


ExplicitHierarchy Class

Definition

Caution

Explicit hierarchies are deprecated

The consolidated leaf hierarchical groupings in MDS.

C#
[System.Obsolete("Explicit hierarchies are deprecated")]
[System.Runtime.Serialization.DataContract(Name="ExplicitHierarchy", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class ExplicitHierarchy : Microsoft.MasterDataServices.Services.DataContracts.MetadataDataContract<Microsoft.MasterDataServices.Services.DataContracts.EntityContextIdentifier>
Inheritance
Attributes

Remarks

The ExplicitHierarchy complex type specifies a parent–child representation that requires that all leaf members be expressed exactly one time.

Constructors

ExplicitHierarchy()

Initializes a new instance of the ExplicitHierarchy class.

Properties

AccessPermission

Specifies the AccessPermission.

(Inherited from MetadataDataContract<TIdType>)
AuditInfo

Specifies the AuditInfo.

(Inherited from MetadataDataContract<TIdType>)
FullyQualifiedName

Specifies fully qualified name.

Identifier

Specifies the Identifier.

(Inherited from MetadataDataContract<TIdType>)
IsMandatory

Specifies whether all leaf members are required in the hierarchy. Non-mandatory entities create a special parent member called "unused" that initially holds all leaf members.

Permission

Specifies the Permission.

(Inherited from MetadataDataContract<TIdType>)

Methods

SetProperty<T>(T, T, String, Boolean)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)
SetProperty<T>(T, T, String)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)

Applies to

Product Versions (Obsolete)
SQL Server .NET SDK (2016, 2017, 2019)

See also