【发布时间】:2009-07-08 03:12:17
【问题描述】:
我有一个场景,我想要一个问题对象,并且用户可以同时将答案对象添加到问题对象。 问题对象需要维护答案计数。
如何在 Linq2Sql 中执行一个实现,以事务性方式保存用户提交给问题的答案对象并更新问题对象的递增答案计数,并在尝试更新问题的答案计数时处理任何并发冲突对象?
【问题讨论】:
标签: linq-to-sql concurrency transactions counter-cache
我有一个场景,我想要一个问题对象,并且用户可以同时将答案对象添加到问题对象。 问题对象需要维护答案计数。
如何在 Linq2Sql 中执行一个实现,以事务性方式保存用户提交给问题的答案对象并更新问题对象的递增答案计数,并在尝试更新问题的答案计数时处理任何并发冲突对象?
【问题讨论】:
标签: linq-to-sql concurrency transactions counter-cache
使用附加到问题的答案对象的数量更新答案计数。这样您就不必担心并发问题,因为它只会计算存在的答案数量(在任何给定时刻)。
【讨论】: