【发布时间】:2010-12-29 13:59:14
【问题描述】:
我在一个工作项目中同时使用 IBatis.NET 和 Spring.NET,我想知道我是否可以利用这两种/任何一种框架来实现对我 DAL 的所有调用的“按请求缓存”层。换句话说,每次 HTTP 请求由 ASP.NET 提供服务时,我希望首先调用 DAL 方法来访问远程 DB,但之后的所有调用都会从缓存中膨胀。
我已经看到一些articles 描述了一种使用 HttpContext.Current 实现此目的的方法,但我无法忍受使用 System.Web 引用污染我的 DAL 层的想法。如果可能的话,我还想利用这些框架,因为我不喜欢重新发明轮子。
【问题讨论】:
标签: asp.net caching request spring.net ibatis.net