前言:
距離上一個版本V3.3版本的文章發布,已經是1年10個月前的事了。
其實版本一直在更新,但也沒什么大的功能更新,總體比較穩定,所以也不怎么寫文介紹了。
至於工作上的事,之前有半年時間跑去學英語、考駕照、到健身房請私教,遠離了一下代碼的世界,現在又回歸了。
最近上班了,新的公司需要招.NET系、產品經理,有興趣的可以左側扣我(我部門要人,地點廣州)。
另外:阿里最近收購了一家公司,也需要Java系的高手和測試人員,有興起的也可以扣我(我朋友的部門要人,地點廣州)。
嗯,閑話少說,看看工具的更新的內容吧
正文:
先看一下主界面:
主要的功能更新:
1:MySQL
a:升級了MySql.Data.dll:處理“向信號量添加給定計數將導致其超出它的最大計數”的問題。
b:處理SqlDateTime 溢出。必須介於 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之間 的問題。
2:Oracle:
增加ODP.Net中Oracle12的支持:Oracle.ManagedDataAccess.dll
3: 數據表 點擊可以排序,如下圖:
4:表名過濾功能:如下圖
5:Pascal大小寫字段格式化功能:
對於這個功能,有必要講一下背景,對於數據庫的命名規范,各家各有不同。
如下圖:表名是全小寫的xxx_xxx_xxx,字段名大寫的:XXX_XXXX 有點Oracle風格這樣的:
作為一名長期工作在.NET環境下的人,各種習慣了Pascal大小寫規范后:
看到這種命名,總感覺內心有點小缺陷;
然后再看看以前舊項目那NHibernate那傳統的字段映射生成器,到了實體類還是弄成:CmsTemplateDoc,RecID,DocID這么的叫。
於是DBImport里就新增加了功能:用Pascal大小寫規范名稱:
處理了三個地方:導數據、腳本導出、生成數據庫,都和下面這個打勾有關:
如此如此,這般這般,就可以一次性把數據庫的名稱重新按你習慣的規范命名了。
6:細節及其它Bug優化
可能年代太久遠,忘了,不想了...... 准備吃午飯了.....
其它:
1:以前的其它功能介紹,看: DBImport v3.3 中文版發布:數據庫數據互導及文檔生成工具(IT人員必備)
2:下載地址:http://www.cyqdata.com/download/article-detail-42517
3:送點福利:可以帶着點贊的截圖到我扣扣里換注冊碼一枚,(活動已過期)。