支持LINQ to SQL

媽的~請容許我請出媽媽來T︿T

初撰寫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~只能硬著頭皮繼續幹{>~<}
有圖有真相

反正後來Web Service我也沒在用RIA那套,至於LINQ to SQL  v.s  ADO .NET Enity Data Model雙雄對決為何前者勝出,請看naspinski兄的精闢見解,期中列舉不少血淋淋例子,雖然本人使用經驗不足,尚未完全遇到naspinski兄提到的窘境....但看他的抱怨文,真是心有戚戚焉啊<( _ _ )>

by the way, naspinski兄用字蠻好笑的XDDDD

沒有留言: