Плохая идея, особенно если у вас много одновременно работающих пользователей. Вы убьете масштабируемость, если заблокируете строки в базе данных.
Лучше обнаружить , сделали ли другие изменения и, если да, сообщить об этом пользователю и позволить ему решить, что делать.
Тип данных timestamp
/ rowversion
является хорошим выбором для поля, чтобы узнать, были ли внесены какие-либо изменения в данные строки.