mbp*_*mbp 1 nhibernate castle-activerecord
我有一个外部更新的实体(使用触发器,存储过程).这意味着实体可以在我不知道的情况下在同一个会话中进行更改,并且我需要始终执行数据库命中,并且从不使用第一级缓存中的实体.
这可能是使用NHibernate(或实际上,Castle ActiveRecord)吗?
你冷使用a IStatelessSession
而不是ISession
禁用第一级缓存:
using (ISessionFactory sf = cfg.BuildSessionFactory())
using (IStatelessSession session = sf.OpenStatelessSession())
{
// ...
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1335 次 |
最近记录: |