private string ExtractType(ColumnSchema schema) { var rez = schema.DataType; if (!string.IsNullOrEmpty(schema.CharacterMaximumLength)) { rez = rez + "(" + (schema.CharacterMaximumLength == "-1" ? "max" : schema.CharacterMaximumLength) + ")"; return rez; } if (!string.IsNullOrEmpty(schema.NumericPrecision)) { rez = rez + "(" + schema.NumericPrecision; if (!string.IsNullOrEmpty(schema.NumericScale)) { rez = rez + "," + schema.NumericScale; } return rez + ")"; } return rez; }
private string ExtractType(ColumnSchema schema) { var rez = schema.DataType; if (!string.IsNullOrEmpty(schema.CharacterMaximumLength)) { rez = rez + "(" + (schema.CharacterMaximumLength == "-1" ? "max" : schema.CharacterMaximumLength) + ")"; return(rez); } if (!string.IsNullOrEmpty(schema.NumericPrecision)) { rez = rez + "(" + schema.NumericPrecision; if (!string.IsNullOrEmpty(schema.NumericScale)) { rez = rez + "," + schema.NumericScale; } return(rez + ")"); } return(rez); }