2

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

尝试使用 proxy.UpdateObject(entity) 更新实体时出现 wcf 数据服务错误,然后 proxy.SaveChanges() 抛出此错误“上下文当前未跟踪实体”

当我将实体附加到像 proxy.AttachTo("Entity", entity) 这样的上下文并第一次工作时,这个问题就得到了解决。

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

4

0 回答 0