Vamos de a poco: Una vista, podés tratarla como si fuera una entidad solo-lectura. De modo que se puede mapear con su respectiva clase y luego podés usarla en cualquier query con HQL, Criteria, Linq o lo que fuera. Un tip: http://nhforge.org/blogs/nhibernate/archive/2008/12/15/customizing-schema-export-with-schema-action.aspx
Por el lado de las funciones, si utilizás HQL, deberías agregar estas funciones a un dialecto propio si no están soportadas. http://nhforge.org/blogs/nhibernate/archive/2009/03/13/registering-freetext-or-contains-functions-into-a-nhibernate-dialect.aspx http://weblogs.asp.net/ricardoperes/archive/2011/06/14/adding-custom-sql-functions-to-nhibernate-at-runtime.aspx Saludos 2011/7/9 Ricardo Javier Aranibar León <[email protected]> > Hola > > Tengo esta duda y espero que me puedan colaborar. > Estoy realizando un proyecto en c# y Postgresql, tengo varias > funciones y vistas en mi base de datos como puedo hacer para recuperar > los datos? > Ejemplo básico si necesito saber la fecha del servidor ejectudo en la > base de datos select now(), bueno tengo varias funciones mas complejas > en la base de datos como puedo hacer para recuperar los datos con > nhibernate, mi funciones tambien recupero un conjunto de datos tambien > me gustaria saber como recuperar los datos de una vista > > Sin otro en particular > saludos > Ricardo > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano -- Dario Quintana -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
