当我使用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属性,而只是发送实体的属性吗?