У меня есть строковое свойство TimeClockCode. Который сопоставляется с индексом (0) файла csv. Index(0) содержит целые числа, такие как 11565. Но после сопоставления со строкой TimeClockCode,
Вот так: Map(p => p.TimeclockCode).Index(0);
или вот так: Map(p => p.TimeclockCode).ConvertUsing(row => row.GetField<string>(0));
оба приводят к строке 011565.
Я решил это, прочитав его как int и вызвав для него toString.
Map(p => p.TimeclockCode).ConvertUsing(row => row.GetField<int>(0).ToString());
Что дало мне желаемые результаты 11565.
Я что-то упустил в реализации плавных отображений? Откуда берется ведущий ноль?