Ниже приведено определение интерфейса.
[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.