public static string GetSqlDataType(CoreDataType dataType) { switch (dataType) { case CoreDataType.DATE: return("date"); case CoreDataType.DATETIME: return("datetime"); case CoreDataType.DECIMAL: return("decimal"); case CoreDataType.INT: // Achtung: Sonderfall: ID in Faktentabllen ist BigInt !!! return("int"); case CoreDataType.VARCHAR: return("varchar"); default: throw new InvalidDataTypeException($"Ungültiger Datentyp: {dataType.ToString()}"); } }
public void SaveData(CoreDataType dataType) { _client.SaveData(dataType, Path.Combine(_rootDirectory, dataType.ToString() + ".json")); }