Model Class
The highest grouping of entities in MDS.
Assembly: Microsoft.MasterDataServices.Services.Contracts (in Microsoft.MasterDataServices.Services.Contracts.dll)
Microsoft.MasterDataServices.Services.DataContracts::DataContractBase
Microsoft.MasterDataServices.Services.DataContracts::MetadataDataContract<TIdType>
Microsoft.MasterDataServices.Services.DataContracts::Model
| Name | Description | |
|---|---|---|
![]() | Model() | Initializes a new instance of the Model class. |
| Name | Description | |
|---|---|---|
![]() | AccessPermission | Gets or sets the AccessPermission. (Inherited from MetadataDataContract<TIdType>.) |
![]() | AuditInfo | Gets or sets the AuditInfo. (Inherited from MetadataDataContract<TIdType>.) |
![]() | DerivedHierarchies | Gets or sets the DerivedHierarchy list. |
![]() | Description | Gets or sets the model description. |
![]() | Entities | Gets or sets the Entity list. |
![]() | ExplicitHierarchies | Obsolete. Gets or sets the ExplicitHierarchy list. |
![]() | Identifier | Gets or sets the metadata identifier. (Inherited from MetadataDataContract<TIdType>.) |
![]() | IsAdministrator | Obsolete. Gets or sets a value that indicates whether the current user is an administrator of the model. |
![]() | IsSystem | Obsolete. Gets a value that indicates whether the model is a system model. |
![]() | LogRetentionDays | Gets or sets the number of days that transaction logs will be kept. NULL means use the LogRetentionDays system setting -1 means logs should be kept indefinitely. |
![]() | Permission | Gets or sets the PermissionType. (Inherited from MetadataDataContract<TIdType>.) |
![]() | VersionFlags | Gets the VersionFlag list. |
![]() | Versions | Gets or sets the Version list. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
The Model specifies the highest level of data organization. Model contains all the Member, Entity, MetadataAttribute, DerivedHierarchy relationships, BusinessRule, Version, etc that describe an aspect of the business.
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

