【发布时间】:2015-01-25 01:50:04
【问题描述】:
我想知道在异步 MVC 操作中处理事务的好/安全方法是什么。特别是 MSMQ 事务。我目前正在使用操作过滤器在同步操作中处理它们,该操作过滤器在 OnActionExecuting 中创建事务对象,将其保存到静态类中的线程本地存储中,然后提交(如果合适)并销毁 OnActionExecuted 中的事务。
我猜这里使用 TLS 会分解为异步操作。
除了将事务实例传递给每个方法调用之外,是否有一种好的/稳健的方法可以在异步操作中完成此任务?
【问题讨论】:
标签: c# asp.net-mvc async-await