Использование Mapster для отображения плоской модели на модель с вложенными свойствами в TypeAdapterConfig - PullRequest
0 голосов
/ 28 января 2020

Используя EF Core 3 и Mapster, я хотел бы отобразить плоский объект dto на объект со связанным подобъектом. т.е.

_ = TypeAdapterConfig<NoteVM, Note>.NewConfig()
            .Map(d => d.Detail, s => s.Description)
            .Map(d => d.Id, s => s.NoteId)
            .Map(d => d.NoteTypeObject, s => s.NoteTypeString)
            .IgnoreNullValues(true);

Где NoteTypeObject является существующей записью в таблице.

Таким образом, в сопоставлении объект NoteType должен быть извлечен из БД и присоединен к записи Note перед записью Note.

Можно ли это сделать в разделе конфигурации или это нужно сделать после сопоставления, но до сохранения объекта Note в БД?

...