【发布时间】:2011-11-08 20:45:10
【问题描述】:
下面是接口定义。
[OperationContract]
[WebGet(UriTemplate = "FacebookData/?accessToken={accessToken}")]
OperationResult<FacebookData> GetFacebookData(string accessToken);
返回类型为OperationResult<FacebookData>,是泛型类型
然后我会得到如下的xml...
OperationResultOfFacebookDataNcCATIYq xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
如何删除命名空间并将 xml 元素重命名为“OperationResult”
顺便说一句,我已经设置命名空间为空
[DataContract(Namespace = "")]
public class OperationResult<T>
但我认为泛型类型会由每个 T 生成类。
【问题讨论】:
-
代码缩进四个空格。