public void FromCsv() { var csvConnector = new CsvConnector(new CsvConnectorConfig { Alias = "csv" }); var connectEngine = new ConnectEngine(); connectEngine.AddConector(csvConnector); var results = connectEngine.Run("select * from csv.fromFile('employees.csv')").Cast <object>().ToList(); Assert.IsTrue(results.Count == 8); }
public static IDataConnector Connection() { IDataConnector connection; switch (DataConnection) { case DataConnections.Csv: connection = new CsvConnector(); break; default: connection = new MySqlConnector(); break; } return(connection); }