第六屆鐵人賽文章索引-OpenAccess ORM for Oracle 實戰演練

  • 2397
  • 0
  • 2013-10-24

第六屆鐵人賽文章索引-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

--------
沒什麼特別的~
不過是一些筆記而已