2014-10-16 74 views
0

我有一個代碼第一EF6模型,它與SqlExpress很好地工作。當我使用SqlCE時,我可以填充文件(380k),但只要我嘗試評估原始sql查詢,sdf文件就會開始快速增長,並且不會停止,直到它達到SqlCE的默認250MB大小限制。任何想法爲什麼這個文件會增長?我可以使用CE瀏覽工具訪問表格,只是在與EF結合時,我遇到了問題。SDF文件永遠生長

+0

以前從來沒有聽說過這個。哪個sqlce版本?你的連接字符串? – ErikEJ 2014-10-16 16:02:53

+0

ConnectionString:connection = new SqlCeConnection(String.Format(「Data Source = {0};」,Location));那裏的位置只是一條路徑 – flobadob 2014-10-17 18:14:57

+0

Hi Erik。我在EF 6.1.1(nuget)上使用了sql ce 4.0.8854.1(nuget)。我正在做更多的實驗,並會在稍後報告 – flobadob 2014-10-17 18:18:58

回答

0

我已經在上面的評論中自己回答了這個問題。簡而言之,太多的內部連接需要更少的內部連接,導致SQL CE崩潰,SQL Express將容忍它。