title: Is it possible to intelligently map a DTO in NHibernate?
body: <p>If I want to create a DTO from properties on classes, all of which are mapped, can I do this without writing a regular SQL statement?</p>
  
  <p>I've seen a lot of documentation on making the DTO class, as well as using it, but not much about how it gets created. I've seen SQL queries used with the Transformer, but that requires the use of magic strings.</p>
  
  <p><em><strong>Edit:</em></strong></p>
  
  <p>Thanks for the comments. I am aware there are multiple methods to retrieve DTOs, but I have been unable to find examples of methods that don't use SQL/HQL. Is there a reference somewhere, or is this one of those sparsely documented areas of NHibernate?</p>