DerivedHierarchyLevel Classe

Definizione

Un singolo livello all'interno dell'albero di relazioni dati gerarchico derivato.

public ref class DerivedHierarchyLevel sealed : Microsoft::MasterDataServices::Services::DataContracts::MetadataDataContract<Microsoft::MasterDataServices::Services::DataContracts::DerivedHierarchyContextIdentifier ^>
[System.Runtime.Serialization.DataContract(Name="DerivedHierarchyLevel", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class DerivedHierarchyLevel : Microsoft.MasterDataServices.Services.DataContracts.MetadataDataContract<Microsoft.MasterDataServices.Services.DataContracts.DerivedHierarchyContextIdentifier>
[<System.Runtime.Serialization.DataContract(Name="DerivedHierarchyLevel", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type DerivedHierarchyLevel = class
    inherit MetadataDataContract<DerivedHierarchyContextIdentifier>
Public NotInheritable Class DerivedHierarchyLevel
Inherits MetadataDataContract(Of DerivedHierarchyContextIdentifier)
Ereditarietà
Attributi

Commenti

Il DerivedHierarchyLevel tipo complesso specifica un singolo livello all'interno dell'albero di relazioni dati gerarchiche derivate.

Costruttori

Nome Descrizione
DerivedHierarchyLevel()

Inizializza una nuova istanza della classe DerivedHierarchyLevel.

Proprietà

Nome Descrizione
AccessPermission

Specifica l'AccessPermission.

(Ereditato da MetadataDataContract<TIdType>)
AuditInfo

Specifica il AuditInfo.

(Ereditato da MetadataDataContract<TIdType>)
DisplayName

Specifica il nome visualizzato.

EntityId

Specifica l'ID dell'entità. I membri di questo livello si riferiscono a questa entità. Questa proprietà è di sola lettura ed è fornita per comodità durante il caricamento dei membri della gerarchia. Il suo valore viene dedotto da ForeignId e ForeignType per le operazioni di getto dei metadati, e ignorato per le operazioni di salvataggio.

ForeignEntityId

Specifica l'ID dell'entità straniera.

ForeignId

Specifica l'ID straniero.

ForeignType

Il tipo di oggetto specificato in ForeignId.

Identifier

Specifica l'identificatore.

(Ereditato da MetadataDataContract<TIdType>)
IsRecursive

Specifica se il livello ha una relazione ricorsiva.

IsVisible

Specifica se il livello è visibile all'interno della gerarchia derivata.

LevelNumber

Specifica la profondità del livello. È basato su zero e va dalla gerarchia dall'alto verso il basso.

ManyToManyChildAttributeId

Quando ForeignType è ManyToMany, specifica l'ID dell'attributo basato sul dominio sull'entità di mappatura (referenziato da ForeignEntityId) che fa riferimento al figlio, mentre ForeignId specifica l'attributo basato sul dominio genitore.

MemberType

Specifica il MemberType.

Permission

Specifica il permesso.

(Ereditato da MetadataDataContract<TIdType>)

Metodi

Nome Descrizione
SetProperty<T>(T, T, String, Boolean)

Cambia la proprietà al valore dato.
Restituisce se il nuovo valore è diverso dal vecchio.

(Ereditato da DataContractBase)
SetProperty<T>(T, T, String)

Cambia la proprietà al valore dato.
Restituisce se il nuovo valore è diverso dal vecchio.

(Ereditato da DataContractBase)

Si applica a

Vedi anche