A set of classes for text files to table parsing and for a text table convertion to DTO of your type.
It has 2 main classes: the CSVParser class - to parse text csv/tsv files to Table class, and the ITableToDtoConverter interface, which can convert an object of the Table class to the collection of your Dtos.
var table = new CSVParser(true, '\t', null).CreateFromCsv("file.tsv"); var converter = new TableToDtoConverterFactory().GetParser<TestDto>(); IEnumerable<TestDto> dtos = converter.Convert(table);