Cncorrencia com Entity e Oracle

Entity Framework

Oracle

.NET

05/05/2020

bom dia pessoal
Tenho uma apicação em WPF com Entity e Oracle, gostaria de saber uma solução para bloquear concorrência quando mais de um usuário estiver editando um registro
Thomas Abrantes

Thomas Abrantes

Curtidas 0

Melhor post

Stella Oliveira

Stella Oliveira

13/05/2020

Isso é uma pergunta muito incrível kkk, é possível tratar os problemas de concorrência da seguinte forma:


1. Fornecer ao usuário com uma cópia somente-leitura do registro;
2. Criar um registro que é um composto das alterações que são feitas em áreas individuais de registro;
3. Aceitar as alterações de um usuário em favor das alterações feitas por outro usuário baseado na ordem de precedência estabelecida por vários grupos definidos;
4. Informar ao usuário que o registro foi deletado e que as alterações serão descartadas;
5. Permitir que o usuário recrie o registro original e faça alterações no mesmo;
6. Permitir que o usuário mescle diferenças entre registros duplicados para criar um novo registro composto;
7. Aceitar a primeira exclusão e garantir que a segunda exclusão não cause uma exceção ou outro problema no banco de dados.
GOSTEI 1

Mais Respostas

Thomas Abrantes

Thomas Abrantes

05/05/2020

Bom dia! dessa forma nao me atenderia

eu quero que o primeiro a acessar o registro possa alterar para o modo de leitura
e quem acessar depois possa apenas ler enquanto o primeiro possa finalizar sua leitura ou alteração
GOSTEI 0
Stella Oliveira

Stella Oliveira

05/05/2020

Você pode trabalhar com o conceito de websocket, quando o primeiro disparar um evento pro websocket (editando) o segundo pode ser travado até que o evento passe para (finalizado).
GOSTEI 1
POSTAR