編寫SQL程序的DotNet類庫 SqlSmart
0
SqlSmart是一個DotNet類庫,它可以充分利用 codeinsight ,面向對象技術來幫助程序員更快的,更準確到編寫sql,這樣的sql以容易重構的。 聽起來陌生?這是想法我之前并沒有在其他ORM技術,比如 Hibernate,ROR內這樣大名鼎鼎到類庫中見過(如果你發現這并不確切,請給我打個招呼)。 不過它不像是聽起來那么復雜,實際上,它的主要特點就是簡單。我會繼續詳細的說明,包括必要到例子。 鑒于簡單,也不需要特定到語言特色的支持,因此,在其他語言中一樣可以實現。 不過,我發現C#的模板技術,和RTTI 讓代碼編寫更加容易,并且VS到code insight技術讓SqlSmart工作良好。 實際上我的實現正是基于C#來做的。
SqlSmart和Hibernite有類似之處,都是采用類表達數據庫,不同的是,掌握后者需要一本書和很多的實踐,掌握前者你需要的只是看看這篇文 檔,然后下載一份去嘗試。
項目地址:http://code.google.com/p/sql-smart/