나는 다음과 같은 매핑 스택 오버 플로우를 받고 있어요 :이 여기에 분명히 무한 루프가 발생하는 이유를 이해Automapper 대다있는 StackOverflowException
Mapper.CreateMap<Parent, ParentViewModel>()
.ForMember(x => x.Children, o => o.MapFrom(x => x.Children.ConvertToChildrenViewModel()));
Mapper.CreateMap<Children, ChildrenViewModel>()
.ForMember(x => x.Parents, o => o.MapFrom(x => x.Parents.ConvertToParentViewModel()));
. 자동 어카운트에서이 기능을 사용하려면 어떻게해야합니까? 부모님께서는 자녀들과 자녀들이 부모님에 대해 아는 것이 필요합니다. Parents.Children
속성이 포함되어 있지 않은 Children.Parents
에 대해 ViewModel
을 새로 만들어야합니까? 유사하게 어린이를위한
확장 방법 예 :
public static IList<ParentViewModel> ConvertToParentViewModel(this IEnumerable<Parent> parents)
{
return Mapper.Map<IList<ParentViewModel>>(parents);
}
'ConvertToChildrenViewModel'과'ConvertToParentViewModel'은 실제로 어떤 메소드를 사용합니까? 코드 – hazzik