【发布时间】:2011-02-06 07:42:00
【问题描述】:
NHibernate 的一级缓存在使用相同会话时可用。 ActiveRecordBase.FindAll() 每次都会创建一个新的ISession。所以这样的下面不能从一级缓存中获利:
void test1()
{
Car.FindAll();
Car.FindAll();
Car.FindAll();
}
有什么解决办法吗?
【问题讨论】:
标签: nhibernate caching castle-activerecord findall isession