Fórum Como atualizar um Modelo de entidades ADO.NET quando modifico minha base de dados? #12997
15/12/2009
0
Tenho um problema no meu projeto toda vez que modifico a minha base de dados Sql Server 2008.
Eu utilizo um projeto baseado em Linq to Entities, e portanto tenho um Modelo de entidades ADO.NET, mais conhecido como Model.edmx.
Quando eu atualizo minha base, pelo proprio VS eu tenho acesso a sincronização com um projeto database dentro do VS(minha versão é a Team Suite), e eu dou check in no Team Foundation, e todo mundo tem sua base de dados atualizada, corretamente.
Meu problema está no Model.edmx, eu não consigo atualizálo, e por consequência não tenho acesso no projeto as novas classes que representam minhas tabelas.
Pra resolver isso, utilizo a maneira nada elegante de excluir o model.edmx e gerar um novo. mas isso algumas vezes da problemas.
Existe uma maneira otimizada de atualizar o Model.edmx?
Daniel Vieira
Curtir tópico
+ 0Posts
15/12/2009
Fabio Mans
Tenho um problema no meu projeto toda vez que modifico a minha base de dados Sql Server 2008.
Eu utilizo um projeto baseado em Linq to Entities, e portanto tenho um Modelo de entidades ADO.NET, mais conhecido como Model.edmx.
Quando eu atualizo minha base, pelo proprio VS eu tenho acesso a sincronização com um projeto database dentro do VS(minha versão é a Team Suite), e eu dou check in no Team Foundation, e todo mundo tem sua base de dados atualizada, corretamente.
Meu problema está no Model.edmx, eu não consigo atualizálo, e por consequência não tenho acesso no projeto as novas classes que representam minhas tabelas.
Pra resolver isso, utilizo a maneira nada elegante de excluir o model.edmx e gerar um novo. mas isso algumas vezes da problemas.
Existe uma maneira otimizada de atualizar o Model.edmx?
Gostei + 0
21/12/2009
Fabio Mans
Gostei + 0
21/12/2009
Daniel Vieira
Eu gostaria de saber se tem uma maneira automática de atualizar o Model, pois refazer tudo o que fiz no banco fica meio complicado...Tipo um comparison!
E sobre performance, ainda não sei, o projeto é Win Forms e roda via terminal services.
Por enquanto temos apenas 1 usuário, fazendo cadastro de produtos em uma base de produção.
Não dá pra saber sobre performance ainda...Embora de uma engasgada em alguns momentos, mas creio eu que deva ser porque o acesso está sendo realizado via rede wireless que não é muito rápida.
Gostei + 0
23/12/2009
Fabio Mans
Gostei + 0
05/01/2010
Fabio Mans
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)