标签: nhibernate caching
假设:
由于以上所有原因,我们正在使用数据库实体,如下所示:
var entity = repository.Load(entityId,currentUserId);
问题:
答案 0 :(得分:0)
我不会在存储库级别实现这种缓存。您正在引入对HttpContext的依赖,如果您想在测试中执行控制器操作,或者甚至只是在利用您的存储库的控制台应用程序中编写一些作业,这将非常棘手。
你有没有看过NHibernate's 2nd level cache?