Entity Class
A tabular grouping of members and their attribute values.
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::Entity
| Name | Description | |
|---|---|---|
![]() | Entity() | Initializes a new instance of the Entity class. |
| Name | Description | |
|---|---|---|
![]() | AccessPermission | Gets or sets the AccessPermission. (Inherited from MetadataDataContract<TIdType>.) |
![]() | AuditInfo | Gets or sets the AuditInfo. (Inherited from MetadataDataContract<TIdType>.) |
![]() | CodeGenerationSeed | Gets or sets a starting value from which new member Code should be generated. This value is ignored unless IsCodeGenerationEnabled is set to true. |
![]() | DataCompressionType | Gets or sets the type of the data compression. |
![]() | Description | Gets or sets the entity description. |
![]() | ExplicitHierarchies | Obsolete. Gets or sets the ExplicitHierarchy list. |
![]() | Identifier | Gets or sets the metadata identifier. (Inherited from MetadataDataContract<TIdType>.) |
![]() | Indexes | Gets or sets the Index list. |
![]() | IsBase | Gets or sets a value that indicates whether the entity is a base entity for the Model. |
![]() | IsCodeGenerationEnabled | Gets or sets a flag indicating whether automatic code generation is enabled. When true, new Members will be created with an autogenerated, numeric, incrementing Code value that starts at CodeGenerationSeed. When false, the Member creator must specify a Code value. |
![]() | IsCollectionEnabled | Gets or sets a value that indicates whether the entity is enabled for collection operations. |
![]() | IsFlat | Obsolete. Specifies a value indicating whether this instance is flat (i.e. does not support Explicit Hierarchies or Collections). |
![]() | IsHierarchyEnabled | Gets or sets a value that indicates whether the entity is enabled for explicit hierarchy operations. |
![]() | IsSyncTarget | Gets or sets a value that indicates whether this entity is the target of a sync relationship. |
![]() | IsSystem | Obsolete. Gets or sets a value that indicates whether the entity is a system entity. |
![]() | MemberTypes | Gets the EntityMemberType list. |
![]() | Permission | Gets or sets the PermissionType. (Inherited from MetadataDataContract<TIdType>.) |
![]() | RequireApproval | Gets or sets a value that indicates whether the entity requires approval. |
![]() | StagingName | Gets or sets the staging name for the entity. |
![]() | TransactionLogType | Gets or sets the transaction log type. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | 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.) |
![]() | ToString() | (Inherited from Object.) |
The Entity complex type specifies a container for members and their attribute values and explicit hierarchy.
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


