技能需沉淀,文字組織能力需提升。決定寫這套日志,回憶、優化、記錄和分享。
七色花,當年畢設的名稱,算是對夢想的追逐吧。
情懷內容結束,正式開始。
系統定位和目標:
這套系統的定位是應用型管理系統模板。
功能層面來說,其主要目標是實現權限的靈活控制和通用功能的實現;
代碼層面來說,其主要目標是以下幾點:
1、基於EntityFramework的數據層封裝設計和實現
2、EntityFramework與Dapper的結合設計和實現
3、ASP.NET MVC的常用功能封裝設計和實現
4、EasyUI的常規使用和擴展
5、ASP.NET SignalR的常規功能封裝設計和實現
6、后面邊寫邊補…
開發環境和工具:
系統:Window 8.1
開發工具:Visual Studio 2013
數據庫:Sql server 2012
后端框架:
ASP.NET MVC5
數據驅動:
EntityFramework6(主)
dapper(協)
前端框架:
EasyUI
知識點覆蓋范圍:
ASP.NET MVC
EntityFramework
Dapper
EasyUI及其擴展
ASP.NET SignalR
T4模板
對前后端資源的權限控制
后面邊寫邊補…
目錄:
1-總體介紹
6-實現EntityFramework自動合並(也叫自動遷移)和數據初始化
9-中途整理和完善
11-倉儲和工作單元的結合
13-業務層的設計與實現
14-實現EntityFramework和Dapper的混搭
100-后面邊寫邊補...
這篇日志將隨着系統建設的推進而持續更新完善。
這篇日志將可能在搭建過程中出現諸多“不合理、低端甚至很爛”的做法,但請相信,大部分是為了“演示封裝和架構的過程”,會隨着系統建設的推進而逐步修正。