Oka eso si no lo sabia, entonces para el caso del uso del id generado por HILO, se recomienda usar el QueryOver
Joder son la onda xD El 18 de febrero de 2011 11:44, Fabio Maulo <[email protected]> escribió: > var existente = session.QueryOver<Alumno>().Where(x=> x.Matricula > == Int64.Parse(Matricula)).SingleOrDefault(); > if(existente == null) > { > // No existe. > } > return existente; > > > 2011/2/18 Augusto Manuel Ferriz Amador <[email protected]> > >> Si me respondí a mi mismo... pero ahi te va la pregunta real... >> >> Como le hago para localizar esa ID, lo que hacia antes era esto: >> >> >> public Alumno ObtenerAlumnoPorMatricula(string Matricula) >> { >> using (ISession sesion = NHibernateClass.OpenSession()) >> { >> var Existe = sesion.Get<Alumno>(Int64.Parse(Matricula)); >> <--- el int me lo pide por el POID >> if (Existe == null) >> { >> //Exception NoExisteAlumno = new Exception("El Alumno >> no Existe"); >> >> } >> return Existe; >> } >> >> } >> >> >> El 18 de febrero de 2011 10:37, Edgar Ramos <[email protected]>escribió: >> >> ups, creo que entendi mal la pregunta >>> >>> Saludos >>> >>> Edgar >>> >>> El 18 de febrero de 2011 12:35, Fabio Maulo <[email protected]>escribió: >>> >>> de la misma forma que lo hacia sin tener un POID >>>> >>>> 2011/2/18 xhino <[email protected]> >>>> >>>> Señores yo de nuevo >>>>> >>>>> Ya hice de nuevo mi modelo... bajo las recomendado de Fabio lo hice >>>>> via hilo >>>>> >>>>> pero ahora salta a mi mente una pregunta grande... >>>>> >>>>> si este id es generado, como puedo hacer consultas, updates y deletes, >>>>> si todos estos ocupan un ID para ser ejecutados >>>>> >>>>> saludos >>>>> >>>>> -- >>>>> Para escribir al Grupo, hágalo a esta dirección: >>>>> [email protected] >>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >>>>> >>>> >>>> >>>> >>>> -- >>>> Fabio Maulo >>>> >>>> >>>> -- >>>> Para escribir al Grupo, hágalo a esta dirección: >>>> [email protected] >>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >>>> >>> >>> -- >>> Para escribir al Grupo, hágalo a esta dirección: >>> [email protected] >>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >>> >> >> -- >> Para escribir al Grupo, hágalo a esta dirección: >> [email protected] >> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >> > > > > -- > Fabio Maulo > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
