roy*_*ppa 1 c# sql-server asp.net transactions isolation-level
我们有一个基于ASP.NET/MSSQL的Web应用程序,它可以生成带有连续订单号的订单.
当用户保存表单时,将按如下方式创建新订单:
如果我在单笔交易中附上上述3个步骤,如果两个客户同时保存新订单,是否会避免创建重复的订单号?(并且假设系统最终位于具有多个IIS服务器和一个MSSQL服务器的Web场中).
由于系统中某处的并发性,我想避免两个客户选择相同的MAX(order_number).
应该使用什么隔离级别?谢谢.
| 归档时间: |
|
| 查看次数: |
143 次 |
| 最近记录: |