我正在寻找如何通过 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-钩子在 wcf 数据服务client.aspx手动创建请求。
还有其他方法可以做到这一点吗?有没有办法配置System.Data.Services.Client.DataServiceContext
打开部分更新?