Model 类

定义

MDS 中实体的最高分组。

public ref class Model sealed : Microsoft::MasterDataServices::Services::DataContracts::MetadataDataContract<Microsoft::MasterDataServices::Services::DataContracts::Identifier ^>
[System.Runtime.Serialization.DataContract(Name="Model", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class Model : Microsoft.MasterDataServices.Services.DataContracts.MetadataDataContract<Microsoft.MasterDataServices.Services.DataContracts.Identifier>
[<System.Runtime.Serialization.DataContract(Name="Model", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type Model = class
    inherit MetadataDataContract<Identifier>
Public NotInheritable Class Model
Inherits MetadataDataContract(Of Identifier)
继承
属性

注解

Model指定最高级别的数据组织。 模型包含描述业务方面的所有 成员实体属性层次结构 关系、 BusinessRules版本等。

构造函数

Model()

初始化 Model 类的新实例。

属性

AccessPermission

指定 AccessPermission

(继承自 MetadataDataContract<TIdType>)
AuditInfo

指定 AuditInfo

(继承自 MetadataDataContract<TIdType>)
DerivedHierarchies

指定 DerivedHierarchy 列表。

Description

指定说明

Entities

指定 Entity 列表。

ExplicitHierarchies
已过时.

指定 ExplicitHierarchy 列表。

Identifier

指定标识符。

(继承自 MetadataDataContract<TIdType>)
IsAdministrator
已过时.

指定当前用户是否为模型的管理员。

IsSystem
已过时.

指定模型是否为系统模型。

LogRetentionDays

指定事务日志将保留的天数。 NULL 表示使用 LogRetentionDays 系统设置 -1 表示日志应无限期保留

Permission

指定 权限

(继承自 MetadataDataContract<TIdType>)
VersionFlags

指定 VersionFlag 列表。

Versions

指定 Version 列表。

方法

SetProperty<T>(T, T, String)

将属性更改为给定的值。
返回新值是否不同于旧值。

(继承自 DataContractBase)
SetProperty<T>(T, T, String, Boolean)

将属性更改为给定的值。
返回新值是否不同于旧值。

(继承自 DataContractBase)

适用于

另请参阅