Partilhar via


Propriedades das funções de domínio

As propriedades na tabela a seguir estão associadas uma função de domínio.Para obter informações sobre as funções de domínio, consulte Relacionamentos, Classes e Noções básicas sobre modelos.Para obter mais informações sobre como usar essas propriedades, consulte Personalizar e estender uma linguagem específica de domínio.

Propriedade

Descrição

Padrão

Tipo de coleção

Se essa função tem a multiplicidade 0... * ou 1... *, esta propriedade personaliza o tipo genérico que é usado para armazenar a coleção de links.

(none) - LinkedElementCollection<T> is used

Atributos personalizados

Os atributos que você especificar aqui serão adicionados como atributos para a classe do código gerado.

<none>.

É a propriedade navegável

Se True, e se a multiplicidade do relacionamento for 0 ou 1.. 1, a propriedade da função pode ser visitada pelo usuário na Propriedades janela.A propriedade exibe o nome do elemento na outra extremidade do link de relacionamento.

True

É o gerador de propriedade

Se True, uma propriedade de função é gerada para esta função, que pode ser usada para atravessar o relacionamento no código de programa.Se você definir false, é possível percorrer a relação de forma menos eficiente, usando os métodos estáticos da relação de domínio.

True

Modificador de acesso do Getter de propriedade

O modificador de acesso para o getter da propriedade gerado (public, internal, private, protected, ou protected internal).

public

Modificador de acesso do Setter de propriedade

O modificador de acesso para o setter da propriedade gerado (public, internal, private, protected, ou protected internal).

public

Multiplicidade

O número de elementos de modelo que pode executar a função oposta (0..1, 1..1, 0..*, ou 1..*).Se a multiplicidade for 0..* ou 1..*, e em seguida, a propriedade gerada representa uma coleção; Caso contrário, a propriedade gerada representa um elemento de modelo único.

Depende do tipo de relacionamento e se essa é a função de origem ou destino da relação.

Nome

O nome da função de domínio.Esta propriedade não pode conter espaços em branco.

O nome da classe de domínio do player de função para esta função.

Propaga a cópia

DoNotPropagateCopy-O player de função copiado não terá nenhuma cópia deste link.

PropagateCopyToLinkOnly-O copiado aponta para o oposto de existente.

PropagateCopyToLinkAndOppositeRolePlayer -O link copiado aponta para uma cópia do oposto.

PropagateCopyToLinkAndOppositeRolePlayerpara as funções de origem dos objetos incorporados ao.

DoNotPropagateCopypara outras funções.

Para mais informações, consulte: Personalizar o comportamento de cópia.

Propaga a exclusão

TruePara excluir o elemento que desempenha esse papel quando o link associado for excluído.

Truepara o destino de uma função de incorporação.

Falsepara outras funções.

Para obter mais informações, consulte Personalizar o comportamento de exclusão.

Nome da propriedade

O nome da propriedade gerado no código do player de função.Esse nome não pode conter espaços em branco.

O nome da função oposta se esta função tem um zero-para-um ou uma-para-um multiplicidade; Caso contrário, o nome da função oposta do pluralized.

Player de função

A classe de elemento que pode reproduzir essa função na relação de domínio.Esta propriedade é somente para leitura.

A classe de domínio do player de função para esta função.

Anotações

Anotações informais que estão associadas com a função de domínio.

<none>.

<strong>Categoria</strong>

A categoria sob a qual a propriedade gerada aparece no Propriedades janela no designer gerado.Se essa propriedade estiver vazia, então a propriedade gerada aparece sob o diverso categoria

<none>.

Descrição

A descrição que é usada para documentar o código e é usada na interface de usuário do designer gerado.

A descrição é exibida na dica de ferramenta Intellisense para a propriedade gerada na classe de player de função.

Description foro nome completo da função

Nome de exibição

O nome que é exibido no designer gerado para a função de domínio.

O valor ajustado da propriedade Name.

Ajuda a palavra-chave

A palavra-opcional chave que é usada para indexar Ajuda F1 para a função de domínio.

<none>.

Nome de exibição de propriedade

O nome que é exibido no designer gerado para a propriedade role gerado.

O valor ajustado da propriedade nome da propriedade.

ObservaçãoObservação

O valor padrão de um nome de exibição baseia-se o valor da propriedade associada, inserindo espaços antes de cada caractere em maiúscula que é precedida por um caractere em minúscula e que não é seguido por outro caractere em maiúscula.

Consulte também

Referência

Propriedades de relações entre domínios