系統很久沒有更新內容了,期待已久的更新在今天發布了,最近花了2個月的時間每天一點點,從原有系統
MVC4+EF5+UNITY2.X+Quartz 2.0+easyui 1.3.4無縫接入 MVC5+EF6+Unity4.x+Quartz 2.3 +easyui 1.4.3.
並以easyui 1.4.3的gray皮膚為基礎,升級10個扁平化皮膚 皮膚查看地址
更新的主要目的:新的MVC5特性和更好的性能
記錄一下升級過程。
1.除了web層,其他全部提取。
2.新建解決方案。以前命名空間為App.現在更名為Apps.
3.新建MVC5web層。並復制所有MVC4 View Areas和配置信息
4.引用所有提取的類庫,並直接安裝unity 4.x nuget包
5.成批替換命名空間,從新創建EF6.1並更新數據庫,和復制原EF5中的復雜類型
6.運行系統只存在一處前端的tab頁不兼容,很容易解決
7.重構少量的前段代碼和后台代碼,更加優雅
完美過度到新版本。以后文章標題將更改為構建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系統
等待完成工作流版本之后,以后系統將以樣例為主導。對系統添加新的插件和使用方法,讓系統以后做開發直接應用
-------------
我們一起在進步。gogogo