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çã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. |