代码之家  ›  专栏  ›  技术社区  ›  Yannis

ASP。NET MVC异步控制器与NHibernate

  •  1
  • Yannis  · 技术社区  · 15 年前

    我使用的是nhibernate,它是一种按视图打开会话的方法,会话在action方法之前打开,在action方法之后立即关闭。

    使用AsyncController会导致此模型中断,因为即使控制器已从原始XXXAsync方法返回,但在HttpContext运行时发现空会话,它也会执行数据操作。电流也为零。

    有没有办法解决这个问题?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Darin Dimitrov    15 年前

    您应该修改打开会话并在操作完成后立即关闭会话的代码,以便在操作完成后关闭会话 XXXCompleted 行动

    推荐文章