Share via


Metadata Class

Definition

The objects in the MDS system, such as Model and Entity.

public ref class Metadata sealed : Microsoft::MasterDataServices::Services::DataContracts::DataContractBase
[System.Runtime.Serialization.DataContract(Name="Metadata", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class Metadata : Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
[<System.Runtime.Serialization.DataContract(Name="Metadata", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type Metadata = class
    inherit DataContractBase
Public NotInheritable Class Metadata
Inherits DataContractBase
Inheritance
Attributes

Remarks

The Metadata complex type specifies a superset of all container objects within the MDS system.

Constructors

Metadata()

Initializes a new instance of the Metadata class.

Properties

AttributeGroups

Specifies the AttributeGroup list.

Attributes

Specifies the MetadataAttribute list.

DerivedHierarchies

Specifies the DerivedHierarchy list.

DerivedHierarchyLevels

Specifies the DerivedHierarchyLevel list.

Entities

Specifies the Entity list.

ExplicitHierarchies
Obsolete.

Specifies the ExplicitHierarchy list.

Indexes

Specifies the Index list.

MemberTypes

Specifies the EntityMemberType list.

Models

Specifies the Model list.

VersionFlags

Specifies the VersionFlag list.

Versions

Specifies the Version list.

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

See also