2011-03-01 71 views
0

有沒有辦法讓實體框架附帶.NET 3.5與SQL精簡4.0工作?實體框架從.NET 3.5和SQL CE 4.0

我有依賴於.NET 3.5的項目,我不能移動到.NET 4.0還,所以實體框架4是不是一種選擇。我現有的代碼庫適用於.NET 3.5/EF 1/SQLCE 3.5 SP2,但在多線程機器上,我現在碰到了崩潰。

我想遷移到SQL CE 4.0以查看是否可以解決這些問題。

回答

2

做更多的研究後,這個問題的答案是否定的。 SQL CE 4.0將只與EF工作4

-1

儘量使更改EDMX文件,連接字符串我在這裏描述: http://erikej.blogspot.com/2010/11/using-entity-framework-with-sql-server.html

+0

這篇文章似乎是在談論EF 4,不是EF 1.我想這techinque,它失敗,出現錯誤:「Data.TestDB.ssdl(2,91) :錯誤0004:無法加載System.Data.SqlServerCe.Entity.dll。重新安裝SQL Server Compact「。我猜這是因爲它試圖加載該.NET的.NET 4.0版本,而不是.NET 3.5版本。 – RMD 2011-03-01 20:19:59

+0

System.Data.SqlServerCe.Entity.dll具有4.0的目標框架,並且不會在以前的版本下運行,所以這是不可能的。 – ErikEJ 2011-03-02 10:01:53