【发布时间】:2013-07-29 09:41:56
【问题描述】:
我正在寻找如何通过 WCF Data Services 5.5 更新实体的一部分,只需更新整个实体的几个字段。
我找到了几种方法。
我可以使用
context.AttachTo(...);和context.UpdateObject(tp);更新整个实体,但实体的所有字段都会更新。我只想更新一些字段。向
RequestPipeline添加一些逻辑并删除不应更新的字段,如以下博客所述:http://blogs.msdn.com/b/astoriateam/archive/2013/07/26/using-the-new-client-hooks-in-wcf-data-services-client.aspx手动创建请求。
还有其他方法可以做到这一点吗?有没有办法配置System.Data.Services.Client.DataServiceContext 开启部分更新?
【问题讨论】:
标签: entity-framework wcf odata wcf-data-services wcf-data-services-client