VB/C#Net實體代碼生成工具 是一款VB/C#.Net代碼生成工具。
基本介紹
- 中文名:VB/C#Net實體代碼生成工具
- 大小:9.7M
- 位數:32/64
- 支持系統:WinXP/Win2003/Vista/Win7/Win8
功能簡介,新版特徵,
功能簡介
VB/C#.Net實體代碼生成工具(EntitysCodeGenerate)【ECG】是一款專門為VB/C#.Net資料庫程式設計師開發量身定做的(ORM框架)代碼生成工具,所生成的代碼基於面向對象、分層架構設計、ORM並參考微軟Petshop中的經典思想,使用改進的抽象工廠設計模式及反射機制等。目前直接支持Oracle、SqlServer、Access、MySQL、Sybase、SQLite、DB2、PostgreSQL、DM(達夢)、OleDb和Custom(自定義)類型的資料庫、PowerDesigner檔案,同時也支持Informix、Firebird、MaxDB、Odbc等,可用於各種資料庫。從資料庫中生成表對應的VB/C#實體代碼,並提取表及欄位的注釋等信息,亦可對生成的實體數據類型進行各種自定義的設定和方便的資料庫操作等。如資料庫列和VB/C#代碼類型的映射、實體命名空間、代碼個性化注釋、是否生成對應的資料庫操作等,操作簡單實用。同時通過實體可實現簡單資料庫添加、修改、刪除、查詢等操作,對添加和修改提供一個統一的保存操作(即實體會根據主鍵或實體條件值自動判斷是更新還是插入);考慮到資料庫可能遷移等,所生成的運算元據庫的代碼,只需按生成的配置檔案說明修改資料庫連線,即可用於任何類型資料庫的訪問操作等,對應檔案會自動解析,即一次生成可用於多種類型的資料庫的操作;且當表欄位發生重大變化時再生成一次即可。所有資料庫的操作默認以實體對應表的主鍵(可以是聯合主鍵)為準,當然也可指定,如增加和更新合併為一個保存操作,由實體自己判斷是增加還是更新,若你願意也可以分開來做,實體也提供了對應的捷徑等。更多的好處在你用過之後才會發現。工具同時提供大量的示例源碼(如ECG.Demo等),用VS2005打開每個Demo檔案解決方案檔案(.sln)即可看到原始碼,一些示例以對應資料庫自帶的示例庫為例介紹的(如Oracle)。
新版特徵
對部分功能進行了最佳化