Я считаю, что AutoMapper будет пытаться заполнить только те поля в цели. Пока у цели нет полей, которые оказались в источнике, эти поля не будут существовать в цели после завершения сопоставления.
Однако, если поля действительно существуют в цели, похоже, что ваш синтаксис правильный (хотя для согласованности со всеми примерами, которые я видел, вы можете использовать dest => dest.CreatedOn вместо d => d. CreatedOn - но я не думаю, что это сломает).