Если я хочу сделать двунаправленное отображение, я должен создать два отображения?
Mapper.CreateMap<A, B>() and Mapper.CreateMap<B, A>()
?
Да, потому что если вы измените тип какого-то свойства (например, DateTime -> string), это не будет двунаправленным (вам нужно будет указать Automapper, как преобразовать string -> DateTime).