gpt4 book ai didi

c# - 使用 NHibernate 在 MVC3 中处理异常和回滚

转载 作者:太空宇宙 更新时间:2023-11-03 16:46:36 26 4
gpt4 key购买 nike

我在像 Ayende 这样的 MVC3 中使用每个操作的事务过滤器 describes并想知道其他人如何处理异常和回滚。

Action 过滤器将从 filterContext 对象中获知异常,并自动回滚事务。但如果我在我的操作中处理了异常,那么就不会发生这种情况。

我曾考虑过使用 HttpContext.Current.Items 来隐藏某种标志,表明交易失败,然后让我的操作过滤器检查它,但这是我希望避免的一个问题。

谁能给我一些建议?

最佳答案

Sharp architecture提供 IDbContext做这个。

关于c# - 使用 NHibernate 在 MVC3 中处理异常和回滚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5735358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com