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