2010-06-09 37 views
0

我想知道是否有可能同時運行Linq-to-SQL和實體框架。我們目前的配置是Linq-to-SQL,我們希望最終轉到EF。但是現在Linq-to-SQL方面發生的事情太多了,我們希望分階段進行。我可以讓Entity Framework和Linq-to-SQL一起運行嗎?

所以我們可以開始在實體框架中編寫新東西,但讓舊的東西按原樣運行嗎?這值得嗎?

+0

+1但是我可以問你爲什麼要轉向EF嗎? L2S不提供什麼? – griegs 2010-06-09 22:55:40

+0

我有機會在ORM之前工作 - 更清潔的代碼,沒有醜陋的連接,沒有SQL,程序演變得更快,更快。 ORM是未來的imho。 Ruby有Active Record。蘋果有coredata。現在微軟有實體框架。是時候了! – foreyez 2010-06-09 22:59:18

+2

我可能在這裏錯了,但是L2S *'IS' *一個ORM – Luiscencio 2010-06-09 23:04:23

回答

4

在同一個項目中沒有任何東西阻止您使用這兩種技術,但您無法在兩者之間共享上下文或模型。

假設您願意爲差異付出代價,您在項目中不會阻止您使用兩者。

+0

但我可以共享相同的數據庫嗎? – foreyez 2010-06-09 22:54:43

+0

是的,這不會是一個問題@Shitzel。 – griegs 2010-06-09 22:57:42

相關問題