在Azure工作者角色中,ISession应该具有哪些LifeStyle?

时间:2012-02-24 14:13:57

标签: c# nhibernate azure castle-windsor

我正在Windows Azure中构建一个辅助角色,用于计算数据和更新各种API。

我的LifeStyle会话应该NHhibernate以获得最佳效果?

(我正在Castle Windsor使用NHibernate

1 个答案:

答案 0 :(得分:0)

你不应该在会话中加载太多的对象,会话不应该长时间存在,通常它们作为小工作单元工作得更好。

我不确定你的代码是怎么回事,但你可以将SessionFactory配置为singleton,让windsor注入它,然后在代码上启动会话。