Nhibernate代碼生成器(ORMCodeGenerator)的特色
完全支持Nhibernate1.2 數(shù)據(jù)支持Access2000/2003 MSSQL20000/2005 Oracle (MYSQL正在集成中...) 可以生C#或VB.NET代碼 自動識別表主,外鍵 對access的特殊類型能進行自動轉(zhuǎn)換,以適應(yīng)項目正常使用 可以生成1對多,多對1的表映射文件(也及對應(yīng)的持久類文件) 可選擇是否生成帶表關(guān)系的映射文件和持久類文件 可自由設(shè)定是否啟用延遲加載 可同時生成持久類對應(yīng)的接口文件 生成配置參數(shù)自動記意,提高使用效率
其他說明
目前正在從此版本中提取一個公共代碼生成內(nèi)核,然后在此內(nèi)核的基礎(chǔ)上開發(fā)代碼生成器.用于其它常用架構(gòu)模型的代碼生成.如果能夠順利進行,并且內(nèi)核能達(dá)到健全和穩(wěn)定將對此內(nèi)核進行開源,供大家研究與持續(xù)擴展. 原因: 為了提高項目在編碼階段的效率以及進度 盡可以能的最大限度的使用以前項中的資源,并以做好了資源使用的規(guī)劃. 達(dá)到在項目前期,能在最小時間段內(nèi)完成對項目基礎(chǔ)資源的建立 在最短時間內(nèi)進入項目商業(yè)邏輯的編碼. 結(jié)論:我們需要一個工具: 能管理公共資料的利用. 對項目中模板化的資源進行自動生成. 部署規(guī)劃好的資源. 直接等待工程進入商業(yè)邏輯處理階段. 注:本程序在DBA權(quán)限下,測試通過對數(shù)據(jù)庫的操作.