头痛的ria services缓存问题,HELP!!!

一只熊猫 2011-06-26 01:26:49
完全迷惘了,ria的缓存机制到底是怎么回事?

查询时增加了LoadBehavior.RefreshCurrent参数,返回的结果仍然不是最新数据!

context.Load(context.GetDepartmentQuery(),LoadBehavior.RefreshCurrent,true);


啊~~~~~~~~ 谁能教教我,在项目中如何使用ria啊!

...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
publicbit 2011-12-21
  • 打赏
  • 举报
回复
DomainDataSource dds_sys_Roles = new DomainDataSource ()
//和分页控件绑定,我就不写了。
这么简单都不会。
数据清空加重新加载就行了。
上代码:
//重新加载数据,非缓存!
dds_sys_Roles.Clear();
dds_sys_Roles.Load();
//广告,不想看的就不要看了。
聚拓互联有支持wcf ria service 的虚拟主机!www.ejutuo.com
一只熊猫 2011-06-26
  • 打赏
  • 举报
回复
你好,jv9

我在做用户权限配置页面,打开用户时显示用户当前拥有的所有权限,增加/删除权限后会保存到数据库,但是再次打开这个用户时读取到的仍是修改前的权限。 不知道我说清楚没有。

每次点击【用户权限】按钮,我就会刷新这个用户的基本信息和权限,但是只有第一次点击时获取的是最新的数据,后续的再次打开得到的都是第一次点击获得的数据。我google了一下,有人说需要在查询方法中加上LoadBehavior.RefreshCurrent参数,我也加上了,但结果仍然不是最新的数据。
jv9 2011-06-26
  • 打赏
  • 举报
回复
你想实现什么呢?DomainContext只需要定义一个实例就好。

请参考:
http://silverlightchina.net/html/zhuantixilie/getstart/2010/0815/1761.html
http://silverlightchina.net/html/zhuantixilie/getstart/2010/0617/1282.html
一只熊猫 2011-06-26
  • 打赏
  • 举报
回复
我现在是在一个页码使用一个 domaincontext ,难道我要在每个查询中都 new domaincontext 吗???

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧