标签: c# asp.net
我有一个挥舞的端点,它接受一个数字,然后根据其值,对db进行操作,然后在写入db之前进行验证,以便对于一个值,该操作仅发生一次。但是发生了一个极端的情况,当我同时运行多个swagger实例时,如果我以相同的值命中该端点,它将在db上写入两次。
任何在此处使用锁定的建议都不是多线程的,而只是从不同的浏览器/选项卡运行的多个实例。