Esta linea lo lejos de actualizar, te aumenta un digito tu id
foreach (var award in author.Awards) {
award.Id = author.Id + (++i);
award.Author = author;
} ..!
Lo que debes hacer primero es una consulta del objeto y almacenar el
ID
Ya que tengas esto, lo que debes hacer es asignar los nuevos valores a
las partes que deseas actualizar y en el ID asignarle el ID que
guardaste
Dates = bla
Description = bla
AuthorId = award.author.id
Espero haberme explicado
sino te platico rapido Alumno(1) <--- Ayudantia(n)
hago esta consulta: var ObtenerID =
sesion.QueryOver<Ayudantia>().Where(x => x.Alumnos.POID ==
ID).SingleOrDefault();
con eso yo guardo en una variable el POID de alumno
y a la hora de hacer el update, le agrego esto al final
ayu.Alumnos.POID = Id_Alumno;
y solo asi me lo acepta
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano