ASP.NET Web API和异步方法

时间:2017-06-18 22:18:34

标签: c# mysql asp.net

我正在开发一个带有2个表的数据库的服务器端项目:

tbl_Search and tbl_Provide

以下是更多信息:

tbl_Search = table for users that search for items.  
tbl_Provide = table for users that provide items.  

显然我有两种方法:Search()Provide() 通过致电Provide(),用户和项目在tbl_Provide中注册 通过致电Search(),用户在tbl_Search中注册,并在tbl_Provide中搜索他要查找的项目。

现在,由于这些方法涉及数据库访问,我决定异步运行它们,因此它们不会阻塞主线程。 此外,每个用户都有一个等级。

我的问题:

2个或更多用户希望拥有相同的商品。在这种情况下,排名最高的用户应该是拥有它的用户 因此,一旦用户找到他正在寻找的项目,他就不能简单地接受它,因为可能有另一个具有更高级别的用户应该拥有它。 我有点迷失在这里,不知道如何解决它。 提前谢谢。

0 个答案:

没有答案