10 分鐘搞定 Entity Framework 的 POCO Entity
之前提到 若是要將 Entity Framework 4 ( EF ) 分成 不同專案 ( 即 DAL , DTO ) 時 那麼專案勢必要自行改寫 且 要寫非常多的 DTO 物件
Entity Framework 4 實作 POCO 的感想
專案改寫成 Entity Framework 4 (POCO) 的實作心得
基本上光是寫 POCO ( DTO ) 絕對沒辦法 一、兩個小時就搞定
相信很多人跟小弟想的一樣吧!光是要改寫就…… 不想動了吧 XDD
不過放心!今天小弟為了要找 EF 中要用 POCO 的方式呼叫 預存程序時
發現了這個 POCO 產生器 是由 ADO.NET Team 所開發的 ( 後悔當初為啥沒用,就可以不用花這麼多時間了 )
請下載 here
連同 Context 和 Entity 統統都自動產生 ( 重點是 絕對不會有寫錯 mapping 不起來的問題 )
只要三個步驟
一、建立 EDMX
若是建立 SP 請先 Add Founction
別忘了 Code Generation xxx 這個要選 None
二、產生 POCO 程式碼
若是安裝正確的話!就可以看到 POCO Entity 這個選項
三、馬上驗證
心得
前後整個不用 十分鐘 就可以把 Entity Framework 建置在 N-Tier 中
剩下的就是自已去寫 BLL 和 DAL 的加工作業
而且最棒的是 在還不太了解 EF 怎麼用時,可以先看一些工具產生是怎麼弄的!