si http://nhforge.org/content/Books.aspx
2011/2/18 Augusto Manuel Ferriz Amador <[email protected]> > Asi es hice este procedimiento > > Di de alta al alumno > Borre campos > Cargue campos con el QueryOver > Modifique el nombre del alumno > y no lo permite... > > algun consejo > > El 18 de febrero de 2011 12:51, Walter Poch <[email protected]>escribió: > > Existe el Alumno en la base? >> >> El 18 de febrero de 2011 16:12, Augusto Manuel Ferriz Amador < >> [email protected]> escribió: >> >>> JAjajajajaja que puedo decir un Nubbie toma los consejos de Sensei xD >>> >>> btw salto otra onda pero ahora con el UPDATE, supongo saldra lo mismo con >>> el DELETE >>> >>> public void Actualizar(Alumno alumno) >>> { >>> using (ISession sesion = NHibernateClass.OpenSession()) >>> using (ITransaction trans = sesion.BeginTransaction()) >>> { >>> sesion.Update(alumno); >>> trans.Commit(); >>> } >>> } >>> >>> Salio este error: Unexpected row count: 0; expected: 1 >>> >>> El 18 de febrero de 2011 12:04, Fabio Maulo <[email protected]>escribió: >>> >>> Che... hay que tener un cuidado barbaro... se te escapa una y ya la toman >>>> come "recomendacción" >>>> ROTFL!!! >>>> >>>> 2011/2/18 Gustavo Ringel <[email protected]> >>>> >>>> No, no se recomienda usar el QueryOver, Fabio y yo fuimos a lo que era >>>>> mas facil escribir en Google. >>>>> Podes usar cualquier metodo de consulta de NH (Criteria, HQL, LINQ, >>>>> QueryOver, SQL) >>>>> >>>>> Gustavo. >>>>> >>>>> >>>>> 2011/2/18 Augusto Manuel Ferriz Amador <[email protected]> >>>>> >>>>>> 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 >>>>>> >>>>> >>>>> -- >>>>> 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 >>> >> >> >> >> -- >> Saludos, >> >> Walter G. Poch >> Sr. .Net Developer >> -------------------------------------------- >> Cell: +54 (9 341) 3353273 >> [email protected] >> >> -- >> 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
