以下是接口定义。当返回类型是wcf安静服务中的泛型类型时如何移除xml名称空间
[OperationContract]
[WebGet(UriTemplate = "FacebookData/?accessToken={accessToken}")]
OperationResult<FacebookData> GetFacebookData(string accessToken);
返回类型是OperationResult<FacebookData>
,它是一个通用型
然后,我会得到XML像下面...
OperationResultOfFacebookDataNcCATIYq的xmlns:I =“HTTP://www.w3。组织/ 2001/XMLSchema的实例”
如何删除命名空间,并重新命名XML元素为‘OperationResult’
顺便说一句,我已经设置Namesp王牌空
[DataContract(Namespace = "")]
public class OperationResult<T>
,但我认为泛型类型会被每一个T.
请缩进代码空间。 – SLaks