工作单元设计模式与交易

时间:2016-08-03 02:43:17

标签: sql sql-server transactions entity-framework-6 unit-of-work

通过多个SQL操作(例如银行转帐或购买满载产品的购物车),开发人员需要将操作包含在事务中,并且1)所有成功(Commit)或2)都失败(回滚)。

所以,我的问题是UoW添加到这个原则是什么或它有什么不同,当有人下订单时,我们需要在银行转账或购物车等业务问题中使用UOW时明确地实现交易支持吗? / p>

1 个答案:

答案 0 :(得分:-1)

我相信你应该有一种机制来处理每个请求作为不同的会话。如果您使用.net,可以参考以下链接了解如何处理会话状态。 https://msdn.microsoft.com/en-us/library/ms178581.aspx