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