У меня есть Dto и сущность.
У сущности есть свойство XmlMetaData, для моего сценария Dto имеет свойства Prevention и Impact . Предотвращение и Воздействие входит в XML -структуру XmlMetaData внутри сущности.
export interface MyDto {
id: number;
reportDate: Date;
reporterFullName: string;
description: string;
prevention: string;
impact: string;
images: MyFilesDto[];
}
public partial class MyEntity
{
[...]
public string XmlMetaData {get;set;}
}
Я уже строю расширение для строки и XmlDocument, чтобы легко вставлять значения в них в желаемом формате, но кажется, что я не могу использовать их при отображении.
this.CreateMap<MyDto, MyEntity>(MemberList.Source)
.ForMember([...])
.ForMember(
dest => dest.XmlMetaData.SetXmlMetaData(key: "Prevention", [value?])
opt => opt.MapFrom(src => src.Prevention));
Мне нужен способ сопоставить Dto с сущностью с помощью объединение некоторых данных в одно свойство. Есть ли способ сделать это?