【发布时间】:2014-07-12 02:09:20
【问题描述】:
我有一个类型的成员不是简单类型。例如,
class Person
{
int a;
Pmetadata personInfo;
}
类型 Person 正在作为 ODataController(WebAPI 框架)中的响应返回。在控制器返回的响应 json 中,根对象有 'odata.metadata' 装饰,但对象 personInfo 没有 'odata.metadata' 装饰. 我尝试使用如下调用将类型 Pmetadata 添加到 EntityModel,
odatamodelbuilder.EntitySet<Pmetadata>("PersonMetadata");
但它没有帮助。
odata.metadata 出现的原因是什么?
【问题讨论】:
标签: json odata asp.net-web-api