吉日嘎拉C#快速開發平台V4.0到V4.2升級記


目前我用的版本是4.0的,也有近2年沒更新了,狠了狠心升級一下,沒想到真的行動起來,也沒那么難!

用了3天時間,將吉日嘎拉的代碼升級到了4.2版本,並讓原來的DotNet.WebApplication正常運行起來,比料想的順利。這里簡單記錄一下升級中的心得。

 

使用到的工具:

1、BeyondCompare 試用版 - 比較程序文件

2、SQLDelta 14天試用版 - 比較數據庫表結構變化(及數據變化)

3、VS2010 - 保證升級后WebApplication好用

4、MSSQL 2008 R2 - 標配數據庫

 

最新代碼的亮點:

1、分離出了DotNet.Model

2、分離出來DotNet.IService

3、DotNet.Business新增Redis緩存

4、DotNet.Utilities新增眾多BaseSystemInfo參數和底層函數:數據庫讀寫分離等

5、新增DotNet.UserCenter,用於其它程序如WebApp、安卓、蘋果端調用

6、用戶登錄日志表完善、強大

7、數據庫訪問增加跟蹤及底層文本日志

8、增加DotNet.MVC項目,BS端的用戶及權限管理(還未研究)

 

相關截圖:

1、數據庫UserCenter更新

2、項目及解決方案截圖

注意事項:

1、SqlDelta生成部署的代碼后,還需要手動更新老記錄中一些字段的值

1
2
3
4
5
6
UPDATE  [UserCenterV40].[dbo].[BaseUser]
SET  IsAdministrator=1,UserName= 'Administrator' ,NickName= 'Administrator'
WHERE  UserName= 'Admin'
UPDATE  BaseModule  SET  AuthorizedDays=0
UPDATE  BaseUserLogOn  SET  OpenIdTimeout = GETDATE() 
UPDATE  BaseUserContact  SET  MobileVerificationDate = GETDATE()

2、DotNet.WebApplication中有很多登錄及讀取權限的函數需要更新BaseSystemInfo.SystemCode

本文是升級記錄的第1篇,后繼會繼續記錄研究DotNet.MVC項目后的心得,敬請期待。

后記:請大家不要問我要源碼,如需購買請直接聯系吉日嘎拉,他的博客園的主頁地址:http://www.cnblogs.com/jirigala/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM