LINQS 0.0.6發布 數據庫應用增強
LINQS是一個服務于數據庫應用的,主要面向懶惰的程序員的,開放的可擴展的智能化的小型的基于C# 3.0的開源項目。
從0.0.4到這次0.0.6的公開發布已經幾個月時間過去了,這段時間里LINQS大大小小的調整不少,從結果看可以總結成三兩條重要更新:
◆對SQL Server 2008數據庫的常用業務對象提供了一套獨立封裝,位于(源代碼中的)Katmai項目;
◆對擴展其他各種數據庫或持久層的描述提供了同等支持,在Others\LINQS下可以看到幾個沒有實現的做演示用的描述;
◆支持用標簽(Attributes)來對業務對象進行進階聲明。
目前LINQS 0.0.6的架構設計已經能夠比較理想地完成當前的設計功能,預計短期內不會對LINQS的架構再做大的調整,因此我會在近幾天時間里寫一些文檔來幫助大家更好地學習和使用LINQS 0.0.6。
由于我能進行測試和調整的時間還比較有限,所以可以預計的是本次發布的版本仍會有比較多的Bug,大家可以多多反饋,修正版本會陸續放出。
LINQS 0.0.6開始會對功能、定制性進行一個階段的擴充,現在架構上能夠支持的一些業務類型都沒有充分使用起來,例如描述新類型的數據庫,以及增加定制能力。如果您一直關注并愿意加入這個項目,現在可能是很好的時機。
近幾天里我會寫一些簡單的文檔來幫助大家更好地了解如何學習和使用LINQS 0.0.6,但如果您現在已經迫不及待地下載了LINQS 0.0.6的源代碼并開始調試和學習的話,建議您從其中的測試項目開始。
【編輯推薦】