Поделиться через


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)

Применяется к

См. также раздел