讓dapper支援Oracle

來源:互聯網
上載者:User

之前的項目資料使用mssql和mysql,ORM使用一個輕量級的dapper,感覺很方便,效能也比EF強,關鍵是文法靈活,上手容易,用這種架構開發了幾個網站,感覺非常好。

但新項目要使用oracle,就出問題了,dapper裡的關鍵字“@”在oracle資料庫下不支援,查了一些資料,說是應該把“@”改為“:”,因為oracle資料庫下的關鍵字是“:”,可依然不支援,沒辦法自己改造Dapper,改造後效果如下。

另外曬下項目架構,園子裡高手眾多,不足之處還望指點。

展開webApp後效果如下所示。

展開後的CommonLibrary如所示。

至於實體層和dal是用code smith自動產生的,沒啥好說的。

與其他系統的互動基於WCF,採用ESB。

該項目是公司資產,不會提供源碼,但個人的其他小項目,有需要的朋友可以聯絡我。

拋磚引玉,還請高人指導。

 

個人業餘時間開發一個網站:www.urlshou.com 方便快速收藏、歸檔各種網址,歡迎大家使用,多提寶貴意見。

 

應博友要求,添加Code Smith模版檔案,方便大家產生實體和dal.點擊下載

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.