Marvin, tambien sería bueno te des un salto por el historico de van de
AlNet, y mires el tema del manejo de la session

http://altnethispano.org/wiki/van-2010-12-04-nhibernate-session.ashx

Saludos


El 22 de marzo de 2013 19:31, Marvin Leopoldo Chay Gonzalez <
[email protected]> escribió:

>
> Muchas gracias por la ayuda, lo he resuelto de esta manera:
>
> public static IList<Cliente> buscaNombre(string nombre)
>         {
>             IList<Cliente> cliente;
>             using (NHibernate.ISession NHSession =
> SessionFactory.getNewSession())
>             {
>                 try
>                 {
>                     cliente =
>                     NHSession.QueryOver<Cliente>()
>                     .Where(c => c.Nombre == nombre)
>                     .List();
>                 }
>                 catch(Exception ex)
>                 {
>                     throw new Exception("Ocurrio un error al intentarse
> Conectar a la Base de datos " + ex.ToString());
>                 }
>                 finally
>                 {
>                     NHSession.Close();
>                 }
>             }
>
>             return cliente;
>         }
>
> --
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
> ---
> Has recibido este mensaje porque estás suscrito al grupo
> "NHibernate-Hispano" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos
> electrónicos, envía un correo electrónico a
> [email protected].
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out
> .
>
>
>



-- 
Saludos
Edgar

-- 
-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
--- 
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano" 
de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos 
electrónicos, envía un correo electrónico a 
[email protected].
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.


Responder a