初撰寫Web Service需要使用O/R Mapping,piggy採用LINQ to SQL類別,後來聽了些體驗課程,發現$M一直狂推自家for silverlight的RIA Service,最近一個專案就想說不如來使用RIA搭配ADO .NET Enity Data Model....使用後我決定棄守<‵▽′>
舉例來說,ADO .NET Enity Data Model在mapping SQL Server table至entity,規定table要有主索引鍵,雖然說網路上不乏有小撇步可解決此狀況,但用起來實在不順~而且老修改*.edmx的下場就是檔案變很髒,entity出錯會很難回溯(QoQ)b
可能有人說,你家DBA不行啦~設計這什麼table,亂七八糟當然無法正確mapping咩。但問題是,通常你拿到的案子都是有歷史共業=..=||| 資料庫年紀可能比你出社會走跳的年資還要長的多,不可能有機會讓大翻新DB~只能硬著頭皮繼續幹{>~<}
有圖有真相
by the way, naspinski兄用字蠻好笑的XDDDD
沒有留言:
張貼留言