Пользовательская конфигурация для участников поддерживается только для отдельных участников верхнего уровня в типе

#c# #automapper #sage #intacct

Вопрос:

Я пытаюсь отобразить определенный пользователем файл из Sage, где «Test_Production_Line» является пользовательским полем. Но это дает мне «Пользовательская конфигурация для участников поддерживается только для отдельных участников верхнего уровня в типе». ошибка.

Есть какие-нибудь предложения?

 CreateMap<InvoiceDetailsItems, OrderEntryTransactionLineCreate>()
    .ForMember(dest => dest.CustomFields["Test_PRODUCT_LINE"], act => act.MapFrom(src => src.product_category))
 

Комментарии:

1. Добавьте свойство, которое скрывает это в getter/setter, и используйте его для настройки.