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