Herdando Declarações de Mapeamento em Projetos de Mapeamento de Transformação de Modelo em Modelo

Você pode especificar que uma declaração de mapeamento herde as regras de mapeamento em outra declaração de mapeamento. Herdar declarações de mapeamento incentiva a reutilização de regras de mapeamento em outras declarações de mapeamento. Uma declaração de mapeamento não pode herdar mais de uma declaração de mapeamento herdada.
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. A declaração de mapeamento deve especificar um objeto de entrada e um objeto de saída.

Por Que e Quando Desempenhar Esta Tarefa

Para especificar que uma declaração de mapeamento herde outra declaração de mapeamento:

  1. Na área do editor de mapeamento, em uma declaração de mapeamento, arraste o conector do objeto de entrada até o nome do objeto de saída. Uma regra de mapeamento é criada entre os objetos de entrada e saída.
  2. Altere o tipo de regra de mapeamento para uma regra de mapeamento de mapas herdados: Na forma exibida no conector entre os objetos de entrada e saída, clique na seta para baixo e clique em Mapas Herdados.
  3. Clique com o botão direito do mouse no elemento Mapas Herdados e, em seguida, clique em Mostrar em Propriedades.
  4. Na visualização Propriedades, na guia Supertipo, conclua as seguintes etapas:
    1. No campo Arquivo, especifique o modelo de mapeamento que contém a declaração de mapeamento a ser herdada.
    2. No campo Mapa, especifique a declaração de mapeamento a ser herdada.
  5. Clique em Arquivo > Salvar.
Resultados
Você pode substituir as regras de mapeamento da declaração de mapeamento herdada e criar regras adicionais na declaração de mapeamento herdada.

Feedback