Publicado el Abril 13, 2008 por Rodrigo Juarez
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));
Archivado bajo: ActiveRecord | Etiquetado: ActiveRecord, ISession, NHibernate | Deja un Comentario »
Publicado el Abril 12, 2008 por Rodrigo Juarez
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/
Archivado bajo: ActiveRecord | Etiquetado: ActiveRecord, criteria, NHibernate, projection, query | Deja un Comentario »
Publicado el Abril 12, 2008 por Rodrigo Juarez
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 …
Archivado bajo: Consultas, NHibernate | Etiquetado: ActiveRecord, criteria, hql, NHibernate, query | Deja un Comentario »
Publicado el Abril 8, 2008 por Rodrigo Juarez
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
Archivado bajo: NHibernate | Etiquetado: NHibernate | Deja un Comentario »
Publicado el Febrero 24, 2008 por Rodrigo Juarez
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 [...]
Archivado bajo: NHibernate | Etiquetado: NHibernate | 1 comentario