同步服务下载数据,但不更新本地SDF文件

时间:2009-10-20 13:26:30

标签: c# asp.net sql-server-2008

我在ASP.NET应用程序中设置了本地数据缓存。我已经使用Entity框架读取/写入本地SDF文件。

当我发出sync命令时:

DataCacheSyncAgent syncAgent = new DataCacheSyncAgent();
Microsoft.Synchronization.Data.SyncStatistics syncStats = syncAgent.Synchronize();

同步代理会下拉服务器上的所有更改。事实上,我甚至可以看到我的应用程序中反映出的那些变化。

但是,如果我浏览本地.SDF文件,则数据更改不存在。更糟糕的是,如果我重新启动我的应用程序,下载的更改将丢失。

就像某种程度上更改被保存在RAM中,而Entity框架会查询这些更改而不是.SDF文件。

我是否应该做其他事情来实际将“更改”提交到磁盘?

1 个答案:

答案 0 :(得分:1)

好的,问题只是每次运行时我的本地app文件被复制到调试文件夹。