說說為什麼想寫 ORM 系列
最早接觸到C#時候已經是.Net Framework 3.5了。
可是當時的中文書,不要說Linq了 連ADO. NET 很多都簡略介紹過去而已
加上當時基本上才剛自學程式沒多久,幾本上用不到資料庫,所以就沒去研究相關資訊
直到後來需要用到資料庫的時候,光學資料庫的語法就霧煞煞
怎可能去看啥Linq的語法,還有Lambda表達式。
經過了好幾年的開發後,最近想學習使用MVC。
但是一直覺得Entity Framework操作上太麻煩
首先是,因為自己開發的關係,加上客戶需求的改變
很多時候資料庫一直改動,用ADO的話。下下指令,又或者是用SQL編輯器調整一下就可以了。
而用Entity Framework步驟就麻煩許多(自己想的,並無實作過)
所以這系列一開始入門我會先從Dapper開始用起
之後會混著一些還目前還不是很熟用的Linq 文章
最終目標是使用 微軟的Entity Framework,來和現在的作法做比較
或許以後有機會更進階的時候可以找些其它的 ORM 套件使用
目前我也還是在學習當中,本篇前言只是一開始的紀錄
用來以後學會之後,拿來打臉自己的(可能是想法不對,或是對東西有誤解)
相信這種做法,對日後初學者要接觸這領域也會有幫助
如果是我目前要學習的項目,我都會盡量採取這種方式去做紀錄