我在每个视图的打开会话方法中使用nhibernate,其中会话在action方法之前打开,在action方法之后立即关闭。
使用AsyncController会破坏此模型,因为控制器即使在从原始XXXAsync方法返回时也会执行数据操作,但它会在HttpContext.Current为空的情况下发现空会话。
有没有办法解决这个问题?
发布于 2010-11-29 01:56:06
您应该修改打开会话并在操作后立即关闭它的代码,以便它在XXXCompleted操作之后关闭它。
https://stackoverflow.com/questions/4298126
复制相似问题