Как реализовать клонирование объектов (объектов) в NHibernate? Каждый класс сущности обладает такими свойствами:Как клонировать объекты в NHibernate?
public virtual IList<Club> Clubs { get; set; }
Кроме того, класс сущности наследует объект BaseObject. Я попытался реализовать решение, используя сериализацию XML, но сериализовать интерфейсы невозможно.
Благодарим за ответы!
Вы хотите исключить свойства идентификатора, используя «Mapper.CreateMap(). ForMember (d => d.Id, o => o.Ignore());' и вручную скопируйте свойства IList, используя что-то вроде : 'newtransact.Clubs = this.Clubs.Select (item => item.Clone()). ToList();' - см .: http://stackoverflow.com/questions/3396808/ –
Спасибо за это. Это избавило меня от некоторых головных болей. – Nick