¿Cómo implementar la clonación de objetos (entidades) en NHibernate? Cada clase de entidad tiene tales propiedades:Cómo clonar objetos en NHibernate?
public virtual IList<Club> Clubs { get; set; }
Además, la clase de entidad hereda BaseObject. Intenté implementar la solución mediante la serialización XML, pero no es posible serializar las interfaces.
¡Gracias por tus respuestas!
Usted querrá excluir las propiedades Id usando 'Mapper.CreateMap(). ForMember (d => d.Id, o => o.Ignore());' y manualmente copiará las propiedades de IList usando algo como : 'newtransact.Clubs = this.Clubs.Select (item => item.Clone()). ToList();' - see: http://stackoverflow.com/questions/3396808/ –
Gracias por esto. Me salvó algunos dolores de cabeza. – Nick