xor wrote:
I think, it would be enough for you to use SysCacheProvider for second-level cache and turn on caching on your objects and collections. In this case NH by itself will store objects data in the ASP.NET cache.
But the second level cache is a global cache, and the question looked to me like the user wanted to store the object for an Application transaction.
The ASP.Net session can be used for this, however, it may not scale well. You may consider serializing the object to the page view state instead.
BOb