2

我有一個使用L2S項目。我們將用新模塊進行擴展。現在我們正在考慮爲新模塊使用實體框架,因爲我們不可能將現有模塊更改爲EF。可以在同一個MVC項目LINQ to SQL和實體框架在同一個項目中

問候同時使用L2S和EF的某一個分享經驗

回答

5

有不會是在同一個項目中同時使用其中的任何問題。兩者都有自己的訪問數據的方式,不會相互衝突。不過,我建議你到這些技術中的任何一個數據訪問緩慢遷移爲在同一項目中的兩個數據訪問方法可能會導致維護問題

+0

請您突出顯示一些維護問題 – Tassadaque 2011-06-02 07:40:23

+2

經常聲明應該只有一種方法可以在系統中執行某項操作,即一個功能只能由一個組件處理,因爲這樣可以輕鬆實現新功能這個組件和擴展其功能也修復bug將只在一個地方以避免重複代碼,你只有一個地方把你的新功能一起。這些數據訪問應用程序的抽象的數據存儲,這是不好有被提取相同的底層資源的系統2抽象。 – Ankur 2011-06-02 07:59:19

0

如前所述 - 沒有任何問題與他倆都 - 但有兩項技術 1.更難遵循 2.您有時需要維護單獨的連接信息片段 3.您需要多個技能組 4.如果l2s已被棄用 - 那麼您確實應該切換到一個。真 - 它目前不是不贊成有些人認爲這將是但它的一個更好的做法是一致的任何一個項目。

+0

我同意我們當然會移動到一個技術,但是這一次的智慧可能無法改變現有的代碼 – Tassadaque 2011-06-02 18:07:15

相關問題