none
Duvidas sobre a criação do mapeamente e geração de entidade RRS feed

  • Pergunta

  • Olá Pessoal,

    Estou com uma dúvida sobre o EF4 sobre o mapeamento. A minha dúvida é a seguinte:

    Tenho um BD com a tabelas onde fiz o mapeamente delas. O mapeamento foi gerado de acordo com o banco, pois as tabelas já estavam definidas, mas caso seja necessário criar mais tabelas estarei fazendo o processo inverso (o mapeamente gerar a tabela).

    Até aqui tudo bem...

    Agora a dúvida...

    O mapeamente deve ser igual a que esta na tabela? Ou seja, aas entidades que estão no mapeamento são um espelho das tabelas no banco? Isso no caso de ter gerado o mapeamento a partir de tabelas.

    Outra dúvida...

    Caso gere o mapeamente a partir de tabelas, como faço para gerar as entidades de negocios para serem utilizadas na persistência? Ex. pode ser que no mapeamente gere uma entitidade pessoa na qual estão tanto pessoa fisica como juridica onde gostaria de que tivesse uma classe pessoa e por herança tiver mais duas classes: pessoafisica e pessoajuridica.

    É possível fazer isso? É simples?

    Obrigado pessoal pela atenção.

    Abraços

     

     

     

     

    terça-feira, 21 de junho de 2011 18:59

Respostas

  • Carlos,

    Primeira dúvida:-

    Sempre tem que ser um espelho das tabelas que estão no banco e o processo deve ser o seguinte você muda a tabela no banco e depois cria um objeto .edmx que mantem essa estrutura das tabelas do seu banco dentro do seu projeto .NET.

    O processo deve ser sempre você criar a estrutura da tabelas no SSMS e depois exportar para o modelo .edmx
    No seu arquivo .edmx voce pode definir PK, FK entre outras coisas.

    Segunda Dúvida:-

    É possível seu mapeamento ou seja arquivo .edmx irá ficar dentro de uma camada, você definirá essas classes dentro dessa mesma camada.

    Abraços,

    Leandro Rodrigues


    Caso a resposta tenha ajudado, não esqueça de marcar como resposta válida
    sábado, 25 de junho de 2011 17:00