Banco de dados compartilhado com Entity Framework

07/12/2018

10

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?
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.
Responder