Sprache

Model Klasse

Definition

Die höchste Gruppierung von Einheiten in 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)
Vererbung
Attribute

Hinweise

Er Model legt das höchste Maß an Datenorganisation fest. Das Modell enthält alle Mitglieder, Entitäten, Attribute, Hierarchiebeziehungen , Geschäftsregeln, Versionen usw., die einen Aspekt des Geschäfts beschreiben.

Konstruktoren

Name Beschreibung
Model()

Initialisiert eine neue Instanz der Model-Klasse.

Eigenschaften

Name Beschreibung
AccessPermission

Spezifiziert die AccessPermission.

(Geerbt von MetadataDataContract<TIdType>)
AuditInfo

Gibt die AuditInfoan.

(Geerbt von MetadataDataContract<TIdType>)
DerivedHierarchies

Spezifiziert die DerivedHierarchy Liste.

Description

Spezifiziert die Beschreibung

Entities

Spezifiziert die Entity Liste.

ExplicitHierarchies
Veraltet.

Spezifiziert die ExplicitHierarchy Liste.

Identifier

Spezifiziert den Identifikator.

(Geerbt von MetadataDataContract<TIdType>)
IsAdministrator
Veraltet.

Gibt an, ob der aktuelle Benutzer ein Administrator des Modells ist.

IsSystem
Veraltet.

Spezifiziert, ob das Modell ein Systemmodell ist.

LogRetentionDays

Gibt die Anzahl der Tage an, an denen Transaktionsprotokolle geführt werden. NULL bedeutet, die LogRetentionDays-Systemeinstellung zu verwenden, -1 bedeutet, dass Logs unbegrenzt aufbewahrt werden sollten

Permission

Spezifiziert die Erlaubnis.

(Geerbt von MetadataDataContract<TIdType>)
VersionFlags

Spezifiziert die VersionFlag Liste.

Versions

Spezifiziert die Version Liste.

Methoden

Name Beschreibung
SetProperty<T>(T, T, String, Boolean)

Ändert die Eigenschaft auf den gegebenen Wert.
Gibt zurück, ob der neue Wert sich vom alten unterscheidet.

(Geerbt von DataContractBase)
SetProperty<T>(T, T, String)

Ändert die Eigenschaft auf den gegebenen Wert.
Gibt zurück, ob der neue Wert sich vom alten unterscheidet.

(Geerbt von DataContractBase)

Gilt für:

Weitere Informationen