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

本文关键字:获取 最新 数据库 操作 负载 WCF RIA 实体 何获取 | 更新日期: 2023-09-27 18:03:50

这是下一个问题的后续问题
WCF RIA: LoadOperation不刷新数据

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
        {};

上面的代码工作得很好,它将返回我的应用程序之外的数据库中可能发生的任何更改。太棒了!然而,它只返回给我新的变化……如果Item被删除了怎么办?我该怎么处理呢?这对我来说是个问题。

任何帮助都是感激的。

谢谢

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

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