Model Class

 

The highest grouping of entities in MDS.

Namespace:   Microsoft.MasterDataServices.Services.DataContracts
Assembly:  Microsoft.MasterDataServices.Services.Contracts (in Microsoft.MasterDataServices.Services.Contracts.dll)


[DataContractAttribute(Name = "Model", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class Model : MetadataDataContract<Identifier>

NameDescription
System_CAPS_pubmethodModel()

Initializes a new instance of the Model class.

NameDescription
System_CAPS_pubpropertyAccessPermission

Gets or sets the AccessPermission. (Inherited from MetadataDataContract<TIdType>.)

System_CAPS_pubpropertyAuditInfo

Gets or sets the AuditInfo. (Inherited from MetadataDataContract<TIdType>.)

System_CAPS_pubpropertyDerivedHierarchies

Gets or sets the DerivedHierarchy list.

System_CAPS_pubpropertyDescription

Gets or sets the model description.

System_CAPS_pubpropertyEntities

Gets or sets the Entity list.

System_CAPS_pubpropertyExplicitHierarchies

Obsolete. Gets or sets the ExplicitHierarchy list.

System_CAPS_pubpropertyIdentifier

Gets or sets the metadata identifier. (Inherited from MetadataDataContract<TIdType>.)

System_CAPS_pubpropertyIsAdministrator

Obsolete. Gets or sets a value that indicates whether the current user is an administrator of the model.

System_CAPS_pubpropertyIsSystem

Obsolete. Gets a value that indicates whether the model is a system model.

System_CAPS_pubpropertyLogRetentionDays

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.

System_CAPS_pubpropertyPermission

Gets or sets the PermissionType. (Inherited from MetadataDataContract<TIdType>.)

System_CAPS_pubpropertyVersionFlags

Gets the VersionFlag list.

System_CAPS_pubpropertyVersions

Gets or sets the Version list.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(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.

Return to top
Show: