Criando Regras de Mapeamento em Projetos de Mapeamento

Em projetos de mapeamento de transformação de modelo em modelo, você pode criar regras de mapeamento entre os recursos dos objetos de entrada e saída na declaração de mapeamento; também pode criar regras de mapeamento entre os próprios objetos de entrada e saída. Se a declaração de mapeamento herdar regras de mapeamento de outra declaração de mapeamento, você poderá criar regras que substituam as regras de mapeamento herdadas.
Antes de Iniciar

É necessário ter um modelo de mapeamento aberto. Um modelo de mapeamento tem .mapping como extensão de nome de arquivo. O modelo de mapeamento deve conter pelo menos uma declaração de mapeamento que especifique um objeto de entrada e um objeto de saída.

Por Que e Quando Desempenhar Esta Tarefa

Se você criar regras de mapeamento em uma declaração de mapeamento de herança, a visualização Propriedades exibirá uma guia adicional chamada Substituições. Ao clicar em uma regra de mapeamento na área do editor, essa guia exibe a regra de mapeamento que está sendo substituída na declaração de mapeamento herdada. Na guia Substituições, o campo Mapa ficará vazio se não existir nenhuma regra de mapeamento entre os mesmos recursos na declaração de mapeamento herdada.

Ao criar uma regra de mapeamento entre dois recursos e já existir uma regra de mapeamento entre os mesmos recursos na declaração de mapeamento herdada, a nova regra de mapeamento substituirá a existente.

Para criar uma regra de mapeamento:

  1. Na área do editor, no objeto de entrada, clique no elemento de origem da regra de mapeamento.
    Nota: Para especificar que o objeto de entrada é o elemento de origem da regra de mapeamento, na área do editor, clique no nome do objeto de entrada.
  2. Arraste a alça do recurso até o recurso apropriado no objeto de saída.
    Nota: Para especificar que o objeto de saída é o elemento de destino da regra de mapeamento, na área do editor, arraste a alça do objeto de entrada até o nome do objeto de saída.
    Uma regra de mapeamento é criada entre os dois elementos. O tipo de regra de mapeamento criado depende dos tipos dos elementos de entrada e saída especificados nas etapas 1 e 2.
  3. Na forma que é exibida na linha que conecta os elementos, clique na seta para baixo e clique no tipo de regra de mapeamento apropriada.
  4. Clique em Arquivo > Salvar.
Resultados
A regra de mapeamento criada substitui a regra de mapeamento entre os mesmos elementos na declaração de mapeamento herdada.
Nota: Para excluir uma regra de mapeamento de um mapa, na área do editor, clique com o botão direito do mouse na regra de mapeamento e, em seguida, clique em Excluir.

Feedback