мое приложение получает ParentDto-Object от контроллера и пытается сопоставить его через Automapper с ParentDb-Object, чтобы сохранить его в контексте EFCore.
public class ParentDto {
public string title { get; set; }
public ChildClassDto ChildDto { get; set; }
}
public class ParentDb {
public string title { get; set; }
public ChildClassDb ChildDb { get; set; }
}
Теперь, когда я map на ParentDB-Object, ChildObject должен быть возвращен из контекста, чтобы я никогда не создавал новый. Я просто хочу, чтобы интерфейс использовал Childobject и назначал его Parent-Object, но не обновлял и не удалял его.
Я пробовал следующее сопоставление
CreateMap<ParentDto, ParentDb>()
.ForMember(dest => dest.ChildDb,
opt => opt.MapFrom
(src => _myrepo.GetChildDbFromContextAsNoTracking(src.ChildDto.Id)));
Теперь моя проблема: функция GetChildDbFromContextAsNoTracking никогда не вызывается, он никогда не попадает в точку останова, которую я там установил.
Благодарю за помощь!