WCF RIA实体使用加载操作;如何获取最新的数据库更改

时间:2011-07-27 22:14:39

标签: c# wcf ria

这是以下问题的后续问题 WCF RIA : LoadOperation Not Refreshing Data

LoadOperation<Clarifications> ClarificationsLP = context.Load(context.GetClarificationsQuery().Where(o => o.ProjectID == ((App)Application.Current).Project.ProjectID).OrderBy(o => o.RaisedOn), LoadBehavior.RefreshCurrent, false); ClarificationsLP.Completed += delegate
        {};

上面的代码运行正常,它将返回我在应用程序之外的数据库中可能发生的任何更改。大!但是它只返回我的新变化......如果项目被删除了怎么办?我怎么处理这个?这对我来说是一个问题。

感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

如果其他应用程序正在删除注册表,并且您想要刷新它,那么您需要清除缓存实体并执行加载操作。