【发布时间】:2021-04-26 17:30:24
【问题描述】:
我目前正在研究asp.Net Core Web API的程序设计,但我对以下问题没有任何想法。
假设有一个支付功能,它必须在调用支付网关之前检查 Db 中的账户余额,然后更新账户余额。如何确保没有脏数据,同时只执行1条SQL语句?
【问题讨论】:
-
一个字:交易。
-
您有单用户还是多用户数据库?对于多用户数据库,您需要锁定帐户,以便在执行检查和执行交易期间没有其他人访问该帐户。
标签: c# database asp.net-core-webapi