Tengo algunas instancias para informar que la ejecución de sprocs es más fácil y más simple que las declaraciones complicadas de QueryOver.NHibernate - Ejecutar SQL para rellenar DTO
Tengo un DTO, no una entidad, que representa los datos devueltos por la consulta y desea completar los resultados de la consulta en el DTO. Estoy usando consultas nombradas y session.GetNamedQuery() para ejecutar la consulta.
- ¿Tengo que crear archivos de mapeo para el DTO?
- Si es así, ¿es posible que NHibernate/FluentNHibernate sepa que no debería crear tablas para el DTO? Mis unidades de pruebas de caída y crear el esquema utilizando la herramienta SchemaExport de NH y no quieren crear tablas para el DTO
Tenga en cuenta que no quiero proyectar una consulta QueryOver/LINQ utilizando proyecciones y AliasToBean - Necesito para ejecutar el procedimiento almacenado.
Saludos
Esto funciona muy bien, pero no funciona para consultas con nombre, ya que nh verifica las clases utilizadas en las consultas con nombre cuando crea la configuración al inicio y necesita conocer el DTO. Modificará el código para usar esto si nadie más tiene una solución. Gracias – Chev