如何添加StatelessSession会话以及如何使用此会话管理技术使用它?

时间:2011-09-18 17:26:04

标签: c# asp.net-mvc nhibernate castle-windsor

我终于让这个懒惰的会话设置起作用了:http://nhforge.org/blogs/nhibernate/archive/2011/03/03/effective-nhibernate-session-management-for-web-apps.aspx

除了默认会话,我想创建一个 StatelessSession ,它是只读的或不跟踪更改。

因此,对于我的存储库中的某些查询,我将选择默认值,而对于其他查询,我可以选择使用StatelessSession。

1 个答案:

答案 0 :(得分:0)

您可以尝试为两个不同的数据库用户定义两个会话,第一个用户对数据对象具有完全授权,第二个用户仅对数据库对象具有读取(select)授权。