Closed syht2000 closed 12 months ago
如果连续用 var list1 = mapper.Take(1).Select(m => m.Value).ToList(); var list2 = mapper.Take(2).Select(m => m.Value).ToList(); var list3 = mapper.Take(3).Select(m => m.Value).ToList(); .. 那么除了list1之外,后面的list2/list3会出现无法读取到数据,或者读取数据有丢失,如果注释掉list1所在行,则list2能正常读取,Why?难道需要我每用一次mapper.Take均需要重新实例化一次mapper?
take的结果你看看是不是已经超过最大error count了,你可以把 max error count设置的大一些
如果连续用 var list1 = mapper.Take(1).Select(m => m.Value).ToList();
var list2 = mapper.Take(2).Select(m => m.Value).ToList();
var list3 = mapper.Take(3).Select(m => m.Value).ToList();
..
那么除了list1之外,后面的list2/list3会出现无法读取到数据,或者读取数据有丢失,如果注释掉list1所在行,则list2能正常读取,Why?难道需要我每用一次mapper.Take均需要重新实例化一次mapper?