Блокирование данных в Oracle
От: dmitry_npi Россия  
Дата: 31.05.10 13:05
Оценка:
Такая ситуация: есть база данных на Oracle. Есть приложение к ней на .Net, причем доступ к данным через Entity Framework 1.0. Когда с базой работают несколько экземпляров программ, то получается такая ситуация: один скачал данные, другой скачал данные, один удалил строку, другой собрался удалить ту же строку — получил облом. С обновлением еще круче — изменения второго попросту перезаписывают изменения первого.

Поэтому желательно блокировать данные при первом чтении и не давать остальным читать их, пока первый их не закоммитит обратно в базу.

Как это сделать средствами Oracle (какими)? И как провести это через Entity Framework, ведь он сам генерирует SQL?
Атмосферная музыка — www.aventuel.net
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.