如何在WCF中返回数据XML模式定义?

时间:2016-03-16 07:42:04

标签: xml wcf xsd wcf-rest

我写了wcf服务,它以下面的格式返回数据: -

My wcf response

但是我希望以下面的格式返回数据而不是这种格式: -

Client's wcf response

任何人都可以共享示例代码或引用链接,以便我可以返回所需格式的数据。

提前谢谢。

以下是我的代码

  [ServiceContract]
public interface IService1
{


    [OperationContract]

    List<Data123> Get_data();
}

 [DataContract]
public class Data123
{
    [DataMember]
    public string  Name { get; set; }

    [DataMember]
    public string Age { get; set; }

    [DataMember]
    public string City { get; set; }

    [DataMember]
    public string State { get; set; }

    [DataMember]
    public string Mobile { get; set; }

    [DataMember]
    public string Address { get; set; }
}

 public class Service1 : IService1
{

    public List<Data123> Get_data()
    {
        List<Data123> dd = new List<Data123>();

        for (int i = 0; i < 5; i++)
        {
            Data123 d = new Data123();
            d.Name = "Name_" + i.ToString();
            d.State = "State_" + i.ToString();
            d.Mobile = "Mobile_" + i.ToString();
            d.City = "City_" + i.ToString();
            d.Age = "Age_" + i.ToString();
            d.Address = "Address_" + i.ToString();
            dd.Add(d);
        }
        return dd;
    }
}

0 个答案:

没有答案