如何阻止asp.net网站中的同一时间顺序?

时间:2012-02-09 12:03:12

标签: asp.net sql web block shopping

我们开发了一个在线私人购物网站,可以在 asp.net-mssql上工作。* 我们只销售每种产品的一两个。当我只有一种产品库存时,我想要块2订购同时。 *但我不知道这样做的方法。我该怎么做?

privateshops如何做到这一点?锁定什么?或者其他方式?

1 个答案:

答案 0 :(得分:0)

这是一个设计问题。

实际出售的地方是什么?付款后或付款前。

付款后,您只需从库存中删除产品,并在付款前检查库存。您将库存保留在数据库中。这里有一个小的延迟,你也可以在某些时候删除股票并给付一些分钟的付款 - 如果没有付款将它带回库存,但你可能会丢失付款。

如果您在付款之前赢得锁定,还需要在输入用户数据时指定女巫点数?按下按钮?

这里的技巧是将库存保留在数据库中,并在您希望最终提供的步骤之前检查产品的可用性。