Como obtener una ISession de NHibernate en ActiveRecord

En ocasiones usando ActiveRecord necesitamos una ISession para acceder directamente a funcionalidad de NHibernate. El siguiente código nos da dicha posibilidad
ISessionFactoryHolder sessionHolder = ActiveRecordMediator.GetSessionFactoryHolder();
ISession _session = sessionHolder.CreateSession(typeof (Entidad));

Proyecciones con ActiveRecord / NHibernate

Las proyecciones nos permiten devolver ciertas propiedades de un objeto. De esta manera, podemos crear DTO a partir de clases de nuestro dominio.
Algunos enlaces:

En los test del codigo fuente (ActiveRecord\Castle.ActiveRecord.Tests\ActiveRecordGenericsTestCase.cs) se encuentran ejemplos sobre como utilizarlo
http://api.castleproject.org/html/T_Castle_ActiveRecord_Queries_ProjectionQuery_2.htm
Con la clausula new en HQL
Con ICriteria
http://factored-software.com/iimplement/2007/08/26/NHibernate+Finding+All+Parents+With+Some+Children+With+Some+Property.aspx
http://liangwu.wordpress.com/2007/03/13/create-dto-with-nhibernate/
http://colinramsay.co.uk/diary/2008/01/15/nhibernate-optimising-queries-with-projections/

Links sobre consultas con Criteria en NHibernate

Investigando la nueva funcionalidad de NHibernate 2 para consultas con Criteria, encontre los siguientes enlaces que me resultaron útiles.
Algunos son de versiones anteriores, pero contienen información básica necesaria

http://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/html_single/#querycriteria
http://groups.google.com/group/NHibernate-Hispano/browse_thread/thread/636309c6bd832992

Del sitio de Ayende

http://www.ayende.com/Blog/archive/2007/12/23/NHiberante-Querying-Many-To-Many-associations-using-the-Criteria-API.aspx
http://www.ayende.com/Blog/archive/2007/10/23/Querying-Complexity.aspx
http://www.ayende.com/Blog/archive/2007/08/30/Slicing-amp-Dicing-Queries-with-NHibernate.aspx
http://www.ayende.com/Blog/archive/2007/08/12/NHibernate-for-SQL.aspx

 En cuanto tenga disponibles algunos ejemplos los voy a publicar aqui …

NHibernate Alpha 2.0 disponible

En el siguiente post de Ayende hay abundante informacion sobre la nueva version disponible de NHibernate.
Segun comentan el estado de Alpha es debido a la gran cantidad de funciones adicionales, pero que es usado en produccion.
Tambien en InfoQ publicarion un articulo al respecto

Seminario sobre NHibernate 20 y 21 de febrero de 2008, Buenos Aires

Los días 20 y 21 de febrero de 2008, se realizó en Buenos Aires, un seminario sobre NHibernate, dictado por Fabio Maulo y Dario Quintana.
Con una concurrencia que yo calculo en unas 120 personas, en la primera jornada, se expusieron conceptos básicos sobre NHibernate y ORM para luego pasar a información mas detallada sobre la [...]