private string ConvertDataType(string dt)
{
if (dt.Equals("text") || dt.Equals("varchar") || dt.Equals("char"))
return "string";
//if (dt.Equals("int"))
// return "int";
if (dt.Equals("bigint"))
return "Int64";
if (dt.Equals("smallint"))
return "Int16";
if (dt.Equals("tinyint"))
return "byte";
if (dt.Equals("bigint"))
return "long";
if (dt.Equals("bit"))
return "bool";
if (dt.Equals("money") || dt.Equals("smallmoney") || dt.Equals("numeric"))
return "decimal";
if (dt.Equals("datetime") || dt.Equals("smalldatetime") || dt.Equals("timestamp"))
return "DateTime";
if (dt.Equals("real"))
return "Single";
if (dt.Equals("float"))
return "double";
if (dt.Equal