天天看點

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(25)-權限管理系統-系統管理者(附生成器)

這一節我們要着手建立系統管理者表,但釋出之前,我先釋出一個代碼生成器給大家先用着。

這個生成器是為這個項目而生的,理論不能用于其他項目,而且寫得比較潦草,但能用

有興趣要生成器源碼的在群裡就能擷取到,我已經上傳到群檔案,解壓代碼生成器打開App.CodeHelper.exe

編輯最底部的資料庫連結,改成你要生成的資料庫,左邊的菜單欄是你要生成的資料庫表,如圖所示:

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(25)-權限管理系統-系統管理者(附生成器)

代碼生成器很簡單的生成了所有層的代碼。生成的Models層有寫自定義驗證的錯誤,大家自己去掉即可

關于自定義驗證大家有興趣可以去找找其他文章。這裡我自定義驗證,我沒釋出,Ok,我們選擇左邊的SysUser表來生成項目的所有層代碼

按道理大家都很熟悉檔案該放在那個工程裡了。代碼我也不用發出來了,都在生成器裡面了

這一節是比較有趣的,當然,你要在SysModels裡面添加系統管理者這個菜單

預覽一下效果:代碼完美生成了,大家也可以根據自己的代碼對生成器進行修改。

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(25)-權限管理系統-系統管理者(附生成器)

我們可以不寫一行代碼就可以生成一個簡單的功能了。包括了清單,建立,和修改。