中文(繁体)
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
網站地圖大全
最新更新
首頁
源碼下載
編程相關
建站資源
網頁設計教程
網絡編程教程
首頁
>
.NET源碼
>
博客X客
PersonalBlog個人部落格原始碼
博客X客
暫無資源
學習了著名開源社群CommunityServer(CS)的抽象資料庫的設計,自己獨立思考,站在哲學的角度上思考問題,並進一步抽象,最終設計出了一套非常抽象的通用資料庫以及通用資料存取層。
主要有以下優點:
1)透過兩個抽象表存放任何資料實體以及實體之間的關係;
2)透過兩種擴展字段設計方式實現任何資料實體的字段擴展需要,並且擴展的字段支持數據庫級別的排序搜索功能;擴展字段的添加和一般字段沒有什麼大的區別,僅僅只是添加了一個特性而已。
3)由於將實體與實體之間的關係進行高度抽象(最終抽象化為橫向和父子遞歸兩種關係),導致資料庫存取層的介面的通用型非常廣泛,可以適應任何實體之間的關係。這樣的設計用一般的言語無法表達;也許你看了程式碼之後會有所體會;
4)吸收了CS中的許多好的設計,如Provider模式,動態建立SQL實作自訂查詢,緩存,多語言資源檔案設計,自訂Url重寫,Ajax功能,etc;
5)優秀的運行性能;
6)透過一個簡單的文章發布系統的後台管理系統作為Demo,展示本框架的部分功能;
7)目前該框架仍在不斷完善優化中。 。
使用注意事項:
首先附加DB下的Sql資料庫文件
1)需要在web.config檔中正確設定資料庫連結信息
這個資料庫連結字串。
2)頁面地址是經過重寫的,真正的頁面放在,如下例子:
ControlPanelArticle目錄下,URL位址重寫設定資訊放在Urls.xml檔案中。
3)如果你要調試文章管理模組,則程式碼在
AppCodeControlsControlPanelArticle
目錄下的CS檔案中設定斷點,然後透過附加到進程的方式進行偵錯。
因為本Demo不是設計為一個WebSite,而是Library的形式,所以只能採用附加到進程的方式來偵錯。
另外,我還做了一個快速添加文章測試數據的鏈接,地址為:
http://localhost/createarticles.aspx?count=100
其中count=100表示建立100篇文章。你可以修改為任何大於零的值,以建立你所需要的測試資料。
經過我在2萬條數據下的測試,發現效能良好,更多的數據沒有測試過。
相信本框架的性能應該還不錯,我設計的時候很多地方都專門針對性能而設計
展開
附加信息
版本
類型
博客X客
更新時間
2009-05-13
大小
462KB
相關應用
OYKX個人網站程序
2012-03-21
Fanmv Blog主題模板-狐族科技主題
2014-01-27
OYKX個人網站程序
2011-12-26
潛台詞博客
2012-01-06
Paul's Blog部落格系統
2014-01-17
利文博客
2010-10-12
爲您推薦
chat.petals.dev
其他源碼
1.0.0
GPT Prompt Templates
其他源碼
1.0.0
GPTyped
其他源碼
GPTyped 1.0.5
OYKX個人網站程序
博客X客
v1.8
Fanmv Blog主題模板-狐族科技主題
博客X客
v1.0.1.127
OYKX個人網站程序
博客X客
v1.7 贺岁版
slugify
其他類別
Version 4.6.0 (10 September 2024)
termwind
其他類別
v2.3.0
laravel firebase
其他類別
5.10.0
相關資訊
全部
Dreamweaver2021安裝圖文教學
2024-12-17
Dreamweaver文字或圖片怎麼添加空連接
2024-12-17
Dreamweaver CS3複選框怎麼用?Dreamweaver複選框屬性介紹
2024-12-17
c與c#有什麼差別
2024-12-17
交集和並集的區別
2024-12-17
兩張表格中如何用vlookup進行相同項匹配
2024-12-17