摘要:升級EF4.0
由於原先的專案都是用到EF4.0,架構都OK,項目都已完成。但最近發現一個很嚴重的問題,如果項目的DB部分結構更新頻繁,或多人同時更改將會是一場災難。第一,微軟提供的圖形化工具不一定準確的自動生成所需的代碼,且在DB更新後,沒有工具提示開發代碼是否更新(沒有報錯機制);第二,多人同時更新DB結構經常存在,造成同時一個EDMX文檔,這是不意願看到的。所以,如果沒有合理的解決方案,接下來的開發就很難持續。
正是如此,今天嘗試使用EF 4.1 的CODE FIRST。如果效果不太理想的話,很可能會恢復到原先的Enterprise LIb的原始訪問DB的方式來取代原來的ORM框架。希望後續能有所收穫。。。
人生到處知何似
應似飛鴻踏雪泥