Лучший способ прочитать текущий баланс из таблицы, когда несколько процессов работают одновременноC#

Место общения программистов C#
Anonymous
Лучший способ прочитать текущий баланс из таблицы, когда несколько процессов работают одновременно

Сообщение Anonymous »

У меня есть таблица SQL Server, в которой баланс поддерживается следующим образом:

Код: Выделить всё

Current Balance: 10000
Amount: 100

Current Balance: 9900
Amount: 50

Current Balance: 9850
Amount: 200
Как видите, сумма каждый раз списывается с текущего баланса. У меня есть приложение ASP.Net на C#, где несколько пользователей попытаются прочитать последний текущий баланс, а затем обновить транзакцию в этой таблице. Как лучше всего гарантировать, что несколько пользователей смогут прочитать правильный текущий баланс, а затем обновить транзакцию при одновременном доступе?

Подробнее здесь: https://stackoverflow.com/questions/786 ... re-working

Вернуться в «C#»