DataServiceContext将odata.type添加到json主体

时间:2019-09-06 15:09:16

标签: c# json odata

当我使用System.Data.Services.Client.DataServiceContext调用odata服务时,我调用了Format.UseJson(),以便将正文作为json而不是xml发送,除了由于某种原因,添加了与已添加到create \ update对象的EntityDescriptor匹配的odata.type。

{
  "odata.type": "DEV1.services.SuppliersType",
  "Addresss": "w",
  "EmailAddress": "e",
  "SupplierID": "S005",
  "SupplierName": "q"
}

然后,我正在调用的服务最终抱怨不知道odata.type属性。 如果我通过邮递员发送邮件,那么它可以100%工作

{
  "Addresss": "w",
  "EmailAddress": "e",
  "SupplierID": "S005",
  "SupplierName": "q"
}

有人知道要设置告诉它不包括odata.type属性,而只是发送实体的属性吗?

0 个答案:

没有答案