示例#1
0
        /// <summary>
        /// 返回当前数据库字段数据类型
        /// </summary>
        /// <returns></returns>
        public override Dictionary <string, string> getFieldTypeList()
        {
            Dictionary <string, string> dicFieldTypes = new Dictionary <string, string>();

            foreach (string typeName in DataTypeDict.Keys)
            {
                DataTypeMap dtm = DataTypeDict[typeName];
                dicFieldTypes.Add(typeName, DataTypeDict[typeName].Caption);
            }
            return(dicFieldTypes);
        }
示例#2
0
 public override string typeOfDbType(DbType dbType)
 {
     foreach (string typeName in DataTypeDict.Keys)
     {
         DataTypeMap dtm = DataTypeDict[typeName];
         if (dbType.Equals(dtm.DbType))
         {
             return(typeName);
         }
     }
     throw new Exception(string.Format(Lang.DatabaseNotSuportsDataType, dbType.ToString()));
 }