DerivedHierarchyLevel Classe

Definição

Um único nível dentro da árvore de relacionamentos de dados da hierarquia derivada.

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)
Herança
Atributos

Comentários

O DerivedHierarchyLevel tipo complexo especifica um único nível dentro da árvore de relacionamentos de dados da hierarquia derivada.

Construtores

Nome Description
DerivedHierarchyLevel()

Inicializa uma nova instância da classe DerivedHierarchyLevel.

Propriedades

Nome Description
AccessPermission

Especifica o AccessPermission.

(Herdado de MetadataDataContract<TIdType>)
AuditInfo

Especifica o AuditInfo.

(Herdado de MetadataDataContract<TIdType>)
DisplayName

Especifica o nome de exibição.

EntityId

Especifica o ID da entidade. Membros deste nível referem-se a esta entidade. Essa propriedade é somente leitura e é fornecida para conveniência ao carregar membros da hierarquia. Seu valor é inferido a partir e ForeignIdForeignType para operações de obtenção de metadados, e ignorado para operações de salvamento.

ForeignEntityId

Especifica o ID da entidade estrangeira.

ForeignId

Especifica a identidade estrangeira.

ForeignType

O tipo de objeto especificado no ForeignId.

Identifier

Especifica o identificador.

(Herdado de MetadataDataContract<TIdType>)
IsRecursive

Especifica se o nível possui uma relação recursiva.

IsVisible

Especifica se o nível é visível dentro da hierarquia derivada.

LevelNumber

Especifica a profundidade do nível. É baseado em zero e vai da hierarquia de cima a baixo.

ManyToManyChildAttributeId

Quando ForeignType é ManyToMany, especifica o ID do atributo baseado em domínio na entidade de mapeamento (referenciada por ForeignEntityId) que faz referência ao filho, enquanto ForeignId especifica o atributo pai baseado em domínio.

MemberType

Especifica o MemberType.

Permission

Especifica a permissão.

(Herdado de MetadataDataContract<TIdType>)

Métodos

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

Altera a propriedade para o valor dado.
Retorna se o novo valor é diferente do valor antigo.

(Herdado de DataContractBase)
SetProperty<T>(T, T, String)

Altera a propriedade para o valor dado.
Retorna se o novo valor é diferente do valor antigo.

(Herdado de DataContractBase)

Aplica-se a

Confira também