public static long?ReadInt64(this CsvDataReader csv, int idx)
 {
     return
         (idx < 0 || csv.IsDBNull(idx) || csv.GetString(idx) == string.Empty
         ? (long?)null
         : csv.GetInt64(idx));
 }