NHibernate + ASP.NET + Open Session in View + L2Cache
问题 I am using CodeProject's well known Open Session in View to handle NHibernate Sessions. Does it works well with Level 2 Cache ? Anyone has succeeded doing it? Should I use NH.Burrow instead? Any advice on l2 cache in asp.net best practices is appreciated. Edit: link to CodeProject's article: http://www.codeproject.com/KB/architecture/NHibernateBestPractices.aspx 回答1: I use the Unit of Work pattern to handle my session. Then I create an HttpModule that implements a "Session Per Web Request"