¿Cómo se asigna un Dto a una instancia de objeto existente con objetos anidados utilizando AutoMapper?

Tengo el siguiente Dto y entidad con una sub entidad anidada.

public class Dto
{
    public string Property { get; set; }
    public string SubProperty { get; set; }
}

public class Entity
{
    public string Property { get; set; }
    public SubEntity Sub { get; set; }
}

public class SubEntity
{
    public string SubProperty { get; set; }
}

¿Cómo puedo configurar una asignación conAutoMapper eso me permitirá actualizar una instancia existente deEntidad con los valores de unDto.

Estoy usandoMapper.Map(dto, entity) para actualizar una entidad existente pero cuando intento mapearDto.SubProperty aEntity.Sub.SubProperty Tengo una excepción por"debe resolverse al miembro de nivel superior. Nombre del parámetro: lambdaExpression".

Si creo una asignación deDto aSubEntity utilizandoFromMember entoncesEntity.Sub se reemplaza con una nueva instancia deSubEntity Pero eso no es lo que quiero. Solo quiero que actualice las propiedades de la instancia existente deSubEntity sobre elSub propiedad deEntity.

¿Cómo puedo conseguir esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta