程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 吉日嘎拉C#快速開發平台V4.0到V4.2升級記,

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

編輯:C#入門知識

吉日嘎拉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/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved