Banco de dados compartilhado com Entity Framework
07/12/2018
0
Pessoa estou trabalhando em um projeto com Entity Framework até ai tudo bem.
Estamos trabalhando com um banco de dados no servidor e temos 3 programadores utilizado o mesmo banco,
Quando faço uma alteração no banco o mesmo bloqueia para as versões que os outros estão utilizado,
Tem como essas alterações não se refletirem para os outros programadores? E não bloquear o banco para pesquisa ou insert?
Estamos trabalhando com um banco de dados no servidor e temos 3 programadores utilizado o mesmo banco,
Quando faço uma alteração no banco o mesmo bloqueia para as versões que os outros estão utilizado,
Tem como essas alterações não se refletirem para os outros programadores? E não bloquear o banco para pesquisa ou insert?
Rafael Prado
Curtir tópico
+ 0
Responder
Post mais votado
11/01/2019
Olá, Rafael. Tudo bem?
Como estão usando o mesmo banco, infelizmente não tem como restringir isso, pois o Entity Framework faz o mapeamento continuamente da base de dados. Quando ela sofre alterações, a aplicação pode não identificar isso e dar problemas.
Algumas práticas comuns nesse caso são:
- Cada um usa seu banco de testes e depois refletem as alterações no banco central;
- Combina-se de um não trabalhar com as mesmas classes e tabelas que o outro está modificando e une-se as versões de cada um diariamente.
Abraço.
Como estão usando o mesmo banco, infelizmente não tem como restringir isso, pois o Entity Framework faz o mapeamento continuamente da base de dados. Quando ela sofre alterações, a aplicação pode não identificar isso e dar problemas.
Algumas práticas comuns nesse caso são:
- Cada um usa seu banco de testes e depois refletem as alterações no banco central;
- Combina-se de um não trabalhar com as mesmas classes e tabelas que o outro está modificando e une-se as versões de cada um diariamente.
Abraço.
Joel Rodrigues
Responder
Clique aqui para fazer login e interagir na Comunidade :)