Jak zaimplementować obiekty (encje) klonujące w NHibernate? Każda klasa obiektu ma takie właściwości:Jak klonować obiekty w NHibernate?
public virtual IList<Club> Clubs { get; set; }
Ponadto klasa encji dziedziczy obiekt podstawowy. Próbowałem zaimplementować rozwiązanie przy użyciu serializacji XML, ale nie można serializować interfejsów.
Dziękuję za odpowiedzi!
Będziesz chciał wykluczyć właściwości Id za pomocą 'Mapper.CreateMap(). ForMember (d => d.Id, o => o.Ignore());' i ręcznie skopiować właściwości IList przy użyciu czegoś takiego jak : 'newtransact.Clubs = this.Clubs.Select (item => item.Clone()). ToList();' - see: http://stackoverflow.com/questions/3396808/ –
Dzięki za to. Uratowało mi to trochę bólów głowy. – Nick