Me he estado preguntando si es posible hacer que Fluent-NHibernate se comunique con los procedimientos almacenados que ya existen y asignar el mapeo del conjunto de resultados a mis propios objetos de dominio.¿Fluent-NHibernate admite el mapeo de procedimientos?
También es Fluent-NHibernate capaz de ejecutar directamente procedimientos sin devolver ningún conjunto de resultados?
Básicamente he estado considerando las implicaciones de usar Fluent-NHibernate para reemplazar un modelo TypedDataSet con un diseño dirigido por dominio que puede devolver objetos simples desde el DAL. Si Fluent-NHibernate no puede trabajar con SPs fácilmente, creo que lo más probable es que tenga un DAL combinacional que aproveche FNH para operaciones simples de CRUD y deje procedimientos complejos para que los administre Enterprise Library. Si bien no creo que sea óptimo tener 2 DAL en competencia si FNH no puede jugar bien con los SP, me encantaría escuchar cualquier otra idea que no sea usar EntLib y FNH juntos.
@Gregory He echado un vistazo a tu blog y, sinceramente, no sé, he tenido una pelea con NHibernate/FNH y he mantenido algo que sale de ellos. Parece que sería una buena pregunta abrir en desbordamiento de pila. –