2011-05-02 44 views
0

將我們現有的數據層轉換爲實體框架很長時間一直在我的待辦事項列表中。我已經開始仔細研究它,這似乎是一項艱鉅的任務。我們目前的設置使用類型化的數據集,數據適配器和幾百個存儲過程。所以我的問題是誰做了類似的事情,你是如何進行的?我是否將所有存儲過程轉換爲lamaba表達式以嘗試將它們集成到實體框架中?謝謝,需要提供有關將現有數據層 db轉換爲實體框架的建議

埃裏克

回答

0

Rewritting百個存儲過程到LINQ到實體的查詢是不是一個好主意。如果您轉移到EF,您仍然應該使用這些存儲過程,並且只將其調用和映射結果簡化爲實體或複雜類型,這些將替換您的數據表。

數據集提供了未連接的變更集模式,因此使用數據集和EF實體可能會有很大差異。根據您使用數據集的方式,您可能需要檢查實體框架4中的自我跟蹤實體,該實體框架還提供斷開連接的更改集模式,但還有其他一些缺點。

這可能是相當困難和具有挑戰性的任務,所以我個人不認爲這是一個好的主意,沒有任何以前的EF經驗。

相關問題