第六屆鐵人賽文章索引-OpenAccess ORM for Oracle 實戰演練
今年小孩都要生第二個了,我還是硬著頭皮參加鐵人賽了,這次寫的是 Telerik 公司的免費產品:OpenAccess ORM。Telerik OpenAccess ORM Framework 是一套免費的 Object-Relational Mapping 工具,會接觸到 Telerik OpenAccess,是因為工作環境的限制無法使用微軟官方的 Entity Framework,而評估各種免費的 ORM 框架,要嘛不支援 Oracle,要嘛就是不支援 VB,不然就是 Framework 要求 4.0。有支援 .Net 3.5 的 VB + Oracle 框架,又都是個人開發,應用在專案上怕未來會有維運的問題,所以都不敢用,最後選擇付費版的 Telerik OpenAccess。是的,其實以前 Telerik OpenAccess 是要付費的,記得應該是 2012/7 月時,Telerik 將它的授權改成免費版,差不多時間,Oracle 官方也正式推出支援 Entity Framework 的 ODAC 版本,所以會不會就是因為這樣,所以 OpenAccess 就免費了呢?我沒去查,但是真的很開心它免費,因為以現今免費的 ORM Framework 來說,OpenAccess 真的很好用,官方也提供很好的線上資源和文件。但話說在前頭,若您要應用的資料庫是 MS SQL,拜記,用 Microsoft Entity Framework 就好,同公司的產品,相容性最佳,別自找麻煩囉。
Day01: Hello OpenAccess:安裝與建立專案
Day02: OpenAccess的核心:*.rlinq
Day03: OpenAccess快速入門01
Day04: OpenAccess快速入門02
Day05: OpenAccess for Oracle 的資料提供者以及組態檔的連線字串
Day06: OpenAccess快速入門03
Day07: LINQ to OpenAccessContext
Day08: OpenAccess快速入門04
Day09: OpenAccess快速入門05
Day10: OpenAccess快速入門06
Day11: OpenAccess快速入門07
Day12: OpenAccess快速入門08
Day13: OpenAccess快速入門09
Day14: OpenAccess快速入門10
Day15: OpenAccess快速入門11
Day16: OpenAccess快速入門12
Day17: OpenAccess快速入門13
Day18: 取得OpenAccess ORM轉換、執行的Oracle Sql Statements
Day19: 建立OpenAccess ORM的監聽器
Day20: 簡述OpenAccessContext的ObjectState狀態變化
Day21: 初探OpenAccessLinqDataSource
Day22: 透過OpenAccessLinqDataSource執行新增作業
Day23: OpenAccessLinqDataSource新增、修改、刪除資料的限制
Day24: 為OpenAccessLinqDataSource設定過濾條件,取出符合條件的資料
Day25: 透過OpenAccessLinqDataSource快速排序、分頁
Day26: 透過OpenAccessLinqDataSource的Expression Editor設定篩選條件
Day27: 透過OpenAccessLinqDataSource的Expression Editor讓使用者自行選擇排序欄位
Day28: 透過OpenAccessLinqDataSource的Expression Editor建立物件屬性預設值
Day29: 多個OpenAccessLinqDataSource共用一個交易
Day30: 如何在沒有安裝OpenAccess ORM的環境下編譯專案
----------
鐵人賽結束了,但是 OpenAccess ORM Framework 還有很多東西可以分享,所以陸續撰寫,就繼續加在這篇做索引了:
自訂OpenAccessLinqDataSource執行時期的OpenAccessContext
--------
沒什麼特別的~
不過是一些筆記而已