ABP代碼生成器介紹 ABP Code Generator
針對abp這個框架做了一個代碼生成器,功能強大。分為兩大功能點,一個是數據層,一個是視圖層。
數據服務層:通過它,可以實現表設計、領域層初始化、多語言、automapper自動注入、表的增刪改查、批量刪除、單數據修改等功能。
視圖層呢,主要是指通過他能實現在數據層上的視圖功能,都是通過ajax處理、然后各個插件如果前端驗證、圖片上傳、華麗的maxlength、dropdownlist等功能。
也錄制了視頻,在傳課網:傳送門
大家要點擊購買才能看全部視頻內容。當然是免費的。
ABP目錄說明
該代碼生成器是從陽銘大大那里提供的源代碼更改過來的。
目前實現了多頁面基於jQuery的大部分功能,
前端使用的是keenthemes團隊開發的metronic后端管理.購買地址:metronic
開發環境:vs2015 以及(2013部分同學反映不生效這個還需要更多人參與測試)
更新日志:
v1.5
2017年9月10日
1、引入命名空間的問題,已經徹底解決。
2、重構了大量代碼,優化了部分性能。但如果項目實體過多,在反射程序集的時候必然速度慢,這個請耐心等候。
3、將權限模塊剝離出來了。作為獨立存在,生成代碼的時候,可以選擇是否生成權限功能。
4、優化了下查詢分頁方法。
v 1.4
2017年3月13日
新版本的ABP代碼生成器已經升級支持 支持vs2017 版本(ABP Code Generator)
修復了關於excel導出的問題,補充了幾個地方說明。添加了一些注釋。
目前支持ng1的視圖代碼和Jquery的視圖代碼
v 1.3.1
v1.2
2017年1月14日
添加了excel 導出功能。
本來說更新的,結果太忙了多耽擱了幾天。
v1.0
2016年11月9日1
ABP代碼生成器已經升級支持1.0。
v0.19版本
2016年9月23日
到目前為止,版本比較穩定了,如果沒有什么意外的話,會等到制作新功能才會更新了。
v0.18:
2016年9月20日
感謝群友深秋君幫助完善部分bug,以及新功能的樣式調整。
v0.16版本:
2016年9月1日
- vs2013版本兼容性有問題,已經取消。
- angular和vue兩個選項,暫時刪除,目前功能未完善bug較多。
- 修改權限常量規范問題。
- 修改視圖功能的bug。
- 刪除過時dto接口。
- 在edit與list的DTO上加上[DisplayName("")]特性。
- 修改了一點bug信息。
v0.15版本更新內容
- 當前的版本是已經接近了常量類,從默認的yoyocms更改為項目名稱了。目前兼容的項目名稱格式為XXX.yyy.zzz或者zzz.zzz。也就是和abp官方網站保持一致性。
- 刪除了兩個空白dto接口,為了照顧0.97版本以下的依然就部分dto接口沒有刪除。
- 兼容VS2013(但是還需要反饋信息)
下載方式
第一種:通過文章下面的鏈接進入然后下載安裝。
第二種:打開vs2015或者vs2017,選擇擴展與更新
點擊聯機,輸入abpzero
然后下載安裝:
重啟vs
使用說明:
選擇解決方案的web項目。
當然要自己先建實體類,這個要你自己弄的
然后選擇實體
下載地址: ABP Code Generator by wer_ltm
下載地址:ABP Code Generator by wer_ltm