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

Responder a