我正在 Windows Azure 中构建一个辅助角色,用于计算数据和更新各种 API。
为了获得最佳性能,我的 NHhibernate
session 应该采用什么LifeStyle
?
(我将 CaSTLe Windsor
与 NHibernate
一起使用)
最佳答案
您不应该在 session 中加载太多对象, session 也不应该存在很长时间,通常它们作为小工作单元工作得更好。
我不确定你的代码怎么样,但你可以将 SessionFactory 配置为单例,让 Windsor 注入(inject)它,然后在你的代码上启动 session 。
关于c# - ISession 在 Azure 辅助角色中应该具有什么生活方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9432155/