在 asp.net 4 RC 更新之前,我一直在使用 WebApi 来输出 XML。我的模型具有 XmlSerialization 属性[XmlElement(ElementName = "the name")]
,因此我可以使用更友好的名称。
例如
[XmlElement(ElementName = "Branch")]
public string site_nm { get; set; }
在 .net 4 RC 更新后,输出的 XML 会忽略这一点。
我知道 WebApi 中有些东西发生了变化,比如在返回时根据 OData 协议使方法返回值IQueryable<T>
,您现在需要添加[Queryable]
到您的方法中。
我需要添加一些东西来使序列化工作吗?我已通读更改说明,但看不到任何内容。