首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SubmitChanges覆盖本地数据

SubmitChanges覆盖本地数据
EN

Stack Overflow用户
提问于 2011-11-16 04:32:19
回答 2查看 214关注 0票数 0

我已经向由Ria Services工具生成的客户端实体添加了属性。为此,我创建了一个包含分部类定义的新文件。

通过UI,可以对该类的实例的各种属性进行一些更改。当我调用DomainContext SubmitChanges()时,问题就出现了。

看起来更改后的对象被发送到服务器(这很好),但随后似乎发生了其他事情,因为我的对象的客户端属性正在被重置。

我应该如何保存本地数据,使其从一个SubmitChanges存活到下一个。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-17 01:09:58

这是WCF RIA服务的一个已知问题。如果你试图用新的加载刷新实体,你也会遇到同样的问题。如果在属性的setter中,null不是属性的有效值,请检查该值是否为null,如果是,则忽略该设置。

如果你的属性是一个整数,把它改成整型?这样你就可以得到一个空值而不是0。

票数 1
EN

Stack Overflow用户

发布于 2011-11-16 17:45:21

我猜您会在Submitchange响应之后看到此行为(客户端对象属性的重置)。这是正常的,我不会改变它。使用fiddlerwcf binary inspector查看响应:服务器在submitchange调用之后更新客户端对象的状态。

更新后的对象看起来是空的吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8142771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档