}//end function private string GetVBDataType(string strTypeName) { PublicEnums.DataTypes objDataType = 0; objDataType = objCodeGen.GetTypeByName((strTypeName)); switch (objDataType) { case PublicEnums.DataTypes.BigInt: case PublicEnums.DataTypes.Numeric: return("Int64"); case PublicEnums.DataTypes.SmallInt: case PublicEnums.DataTypes.Int: return("Int32"); case PublicEnums.DataTypes.TinyInt: return("Int16"); case PublicEnums.DataTypes.Decimal: case PublicEnums.DataTypes.Float: case PublicEnums.DataTypes.Money: case PublicEnums.DataTypes.Real: case PublicEnums.DataTypes.SmallMoney: return("Decimal"); case PublicEnums.DataTypes.Char: case PublicEnums.DataTypes.NChar: case PublicEnums.DataTypes.NVarchar: case PublicEnums.DataTypes.Text: case PublicEnums.DataTypes.NText: case PublicEnums.DataTypes.XML: return("String"); case PublicEnums.DataTypes.Bit: return("Boolean"); case PublicEnums.DataTypes.Date: case PublicEnums.DataTypes.DateTime: case PublicEnums.DataTypes.DateTime2: case PublicEnums.DataTypes.DateTimeOffset: case PublicEnums.DataTypes.SmallDateTime: case PublicEnums.DataTypes.Time: case PublicEnums.DataTypes.TimeStamp: return("DateTime"); case PublicEnums.DataTypes.Geography: case PublicEnums.DataTypes.Geometry: case PublicEnums.DataTypes.HierarchyID: case PublicEnums.DataTypes.Image: case PublicEnums.DataTypes.SQL_Variant: case PublicEnums.DataTypes.Binary: case PublicEnums.DataTypes.Varbinary: case PublicEnums.DataTypes.UniqueIdentifier: return("Object"); } //end switch return(""); } //end function