I've made some major changes to the blog application example. The users and roles now use custom membership and role providers that supports NHibernate. Session context is maintained with a custom implementation of ICurrentSessionContext (a new NHibernate 1.2 feature). The session and session factory management classes have also undergone some minor modifications. I've also included a very basic web user interface that uses Ajax for Asp.Net (previously Atlas). I'll cover some of these topics in more detail in upcoming posts.
The attached zip file contains the VS2005 solution and a SQL script to generate the database schema (SQL 2005 or SQL Express 2005 only).