public void LoadZipCodes(Stream stream) { var csvSettings = new CSVSettings { Encoding = "UTF-8", Separator = '\t', HasHeader = false }; ZipCodes = new MofUriExtent("datenmeister:///zipcodes"); var factory = new MofFactory(); var csvProvider = new CSVDataProvider(null, null); csvProvider.Load( ZipCodes, factory, stream, csvSettings); Columns.ZipCode = csvSettings.Columns[1]; Columns.Name = csvSettings.Columns[4]; Debug.WriteLine($"Loaded: {ZipCodes.elements().Count()} Zipcodes"); }
private static void TestZipCodes() { // Checks the loading of the PLZ System.Console.WriteLine("Loading the Zip codes"); var extent = new MofUriExtent("mof:///plz"); var factory = new MofFactory(); var csvSettings = new CSVSettings { Encoding = "ISO-8859-1", Separator = '\t', HasHeader = false }; var provider = new CSVDataProvider(null, null); provider.Load(extent, factory, "data/plz.csv", csvSettings); System.Console.WriteLine($"Loaded: {extent.elements().Count().ToString()} Zipcodes"); System.Console.WriteLine(); }