Я пытаюсь написать сопоставление для сопоставления двух классов с помощью automapper. Большинство из них довольно прямолинейны, прямые сопоставления между двумя полями одного типа. Однако у меня есть индексатор для каждого класса, который может нуждаться в сопоставлении друг с другом. Вероятно, не имеет значения, что у исходного типа есть индексатор, поэтому, по сути, я пытаюсь сделать что-то вроде:
mappingExpression.ForMember(d => d["Text"], opt => opt.MapFrom(s => s.Text));
Что дает мне ошибку:
Custom configuration for members is only supported for top-level individual members on a type.
Есть ли способ достичь этого?