NBearLite PetShop 4.0示例源碼

該示例使用NBearLite v1.0.1.2,基於.Net PetShop 4.0的源碼修改。使用NBearLite重寫了等價功能的BLL、Profile、Membership模塊的數據訪問部分,去除了DALFacrory、IDAL等工程(因爲基於NBearLite可以透明的在多種數據庫源間進行無縫切換,無需修改代碼),去除了Order的基於MSMQ的異步處理部分。本示例演示了使用NBearLite作爲數據訪問組件進行開發的常用方法。Web工程的Web.config中默認關閉了CaceDependency,並設置了Sqlite爲默認數據庫。

該示例支持所有NBearLite支持的數據庫,包括SqlServer、Oracle、MsAccess、Sqlite、MySql和PostgreSql(示例源碼中只包含了SqlServer、MsAccess和Sqlite的數據庫腳本或數據庫文件,如果你要在其它數據庫運行,需要自己從現有的SqlServer或MsAccess數據庫導出)。

下載

您可以從http://nbear.org下載最新的版本及源碼。

如何安裝

解壓縮即可。如果您希望使用SqlServer數據庫,請運行DatabaseScripts目錄中的InstallDatabases.bat。

如何切換數據庫源

切換數據庫只需要註釋掉當前的ConnectionStrings,並且取消註釋您希望使用的數據庫的ConnectionStrings。


使用中如發現有任何問題請在這裏跟帖或給我留言,謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章