Hola Augusto, Podes usar el ID con session.Get(), es lo que yo hago. Por ejemplo, cuando muestro la lista de objetos coloco un link para editarlo y en ese link paso el Id del objeto.
Que lo genere NH no quiere decir que no puedas accederlo... ---------------------------------- Carlos Peix 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 > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
