none
Vários Entity edmx projeto RRS feed

  • Pergunta

  • Uso VS2010, C#, ASPNET, Entity Framework4, SQLSERVEr2008

    Tenho um projeto online com uma base de dados com 40 tabelas

    Posso dividir esta base em vários EDMX? Qual a vantagem e desvantagem?

    quinta-feira, 23 de fevereiro de 2012 19:40

Respostas

  • Amigo,

    você poderá até ter vários EDMX, o problema é que, se duas ou mais tabelas tiverem um relacionamento e eles tiverem em mapeamentos diferentes, você não conseguirá trabalhar. por exemplo fazer uma consulta com inner join.


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)

    quinta-feira, 23 de fevereiro de 2012 19:57
    Moderador
  • Olá Boa_Vida,

    Vc pode ter quandos EDMX que quiser.

    Assim como o Olavo disse, o importante é manter tabelas que possuem relacionamento entre si dentro do mesmo EDMX.

    Vc pode repetir tabelas entre EDMXs, não tem problema.

    A principal vantagem desse uso é possuir um DataContext mais leve, que não tenha tantos registros para gerenciar.

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.com/
    Twitter: @ferhenrique

    • Marcado como Resposta Álvaro Luiz sexta-feira, 24 de fevereiro de 2012 11:06
    quinta-feira, 23 de fevereiro de 2012 20:11
    Moderador

Todas as Respostas

  • Amigo,

    você poderá até ter vários EDMX, o problema é que, se duas ou mais tabelas tiverem um relacionamento e eles tiverem em mapeamentos diferentes, você não conseguirá trabalhar. por exemplo fazer uma consulta com inner join.


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)

    quinta-feira, 23 de fevereiro de 2012 19:57
    Moderador
  • Olá Olavo, usando varios edmx eu colocaria em cada um apenas tabelas relacionadas!, do mesmo módulo, ex: cadastro, financeiro...

    Eu poderia repetir tabelas em edmx diferentes, tem algum problema?

    quinta-feira, 23 de fevereiro de 2012 20:05
  • Olá Boa_Vida,

    Vc pode ter quandos EDMX que quiser.

    Assim como o Olavo disse, o importante é manter tabelas que possuem relacionamento entre si dentro do mesmo EDMX.

    Vc pode repetir tabelas entre EDMXs, não tem problema.

    A principal vantagem desse uso é possuir um DataContext mais leve, que não tenha tantos registros para gerenciar.

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.com/
    Twitter: @ferhenrique

    • Marcado como Resposta Álvaro Luiz sexta-feira, 24 de fevereiro de 2012 11:06
    quinta-feira, 23 de fevereiro de 2012 20:11
    Moderador