WCF数据服务 - 上下文已经使用相同的资源Uri跟踪不同的实体

时间:2013-06-14 09:55:48

标签: wcf-data-services

关于我如何使用wcf数据服务的一些上下文,我的生产环境在DMZ模式中工作,所以我使用MVC项目使用wcf数据服务连接到DMZ数据服务器,在这种情况下运行服务并且mvc运行客户端。

我在使用proxy.UpdateObject(entity)更新实体时遇到wcf数据服务错误,然后proxy.SaveChanges()抛出此错误'上下文当前没有跟踪实体'

当我将实体附加到像proxy.AttachTo(“实体”,实体)这样的上下文并且第一次工作时,该问题得到修复。

然而,再次更新实体会引发另一个错误'上下文已经跟踪了一个不同的实体,使用相同的资源Uri'我已经尝试了这个错误但是没有运气Detach或TryGetEntity但没有任何工作然后我尝试使用proxy.GetEntityDescriptor (enity)但总是返回null。

0 个答案:

没有答案