TimeClockCode adlı bir string özelliğim var. Hangi csv dosyasının dizinine (0) eşlenir. Böyle 11565. Ama dize TimeClockCode için haritalama sonrasında tamsayıları içeren (0) Endeksi, bu gibiCsv Yardımcısı Akıcı Sınıf Eşlemesi, string özelliğine eşlendiğinde int alanına bir başlangıç sıfır ekler
: Map(p => p.TimeclockCode).Index(0);
veya böyle : dizede Map(p => p.TimeclockCode).ConvertUsing(row => row.GetField<string>(0));
hem sonuç 011565.
Bunu bir int olarak okuyarak ve üzerine String'i çağırarak çözdüm. Bana 11565.
istenen sonuçları verdi
Map(p => p.TimeclockCode).ConvertUsing(row => row.GetField<int>(0).ToString());
TimeclockCode sınıfta nasıl tanımlanır? Belgelere bakıyorum ve paylaştığınız şeyde yanlış bir şey göremiyorum. –
'genel dize TimeclockCode {get; set;} '' –
CSV hattının 011565 dizesini içermediğinden emin misiniz? Nasıl görünüyor? Bunu kod içinde yeniden oluşturmaya çalışacağım. –