You do not block records for clients, because blocking a record for anything more than a few milliseconds is the most dangerous thing that can be done in the database. Instead, you should use Optimistic Concurrency : you detect whether the record has been modified since the last read and retry of the transaction (for example, open the screen to the user). How it is actually implemented will depend on which database technology you are using (ADO.Net, DataSets, Linq, EF, etc.).
- , , : , "", . . "" , "" "" - .
din P EAA: .