【发布时间】:2013-07-03 15:39:01
【问题描述】:
假设我有一个 EntityCollection 说它是 Context.Phones。 在客户端,它是由 WCF Ria Service 加载的,假设有 5 部手机由 Wcf ria service+EF 从 DB 加载。
然后在客户端,我发出了 Context.Phones.Detach(phone)。然后调用 wcf ria 服务重新加载数据。没关系, 5 个电话记录将返回 Context.Phones。
但如果我在客户端执行 Context.Phones.Remove(phone),然后使用 wcf ria 服务重新加载数据,除非我重新运行整个 SL 应用程序,否则 Context.Phones 始终只有 4 部手机,而不是 5 部手机。 如何解决这个问题? Remove 和 Detach 有什么区别?
【问题讨论】:
标签: silverlight-5.0 wcf-ria-services