Why does my WCF service return and ARRAY instead of a List ?

后端 未结 3 1659
面向向阳花
面向向阳花 2020-12-10 12:44

In the web servce I say

 public List GetCustomers()
    {
        PR1Entities dc = new PR1Entities();
        var q = (from x in dc.Customers         


        
3条回答
  •  孤城傲影
    2020-12-10 13:23

    Because that's how a list serialises. Your Customer class on the client side has been generated from the service metadata, which effectively describes how it's serialised not how it was originally defined. If your original Customer class is available, you can specify to re-use it in the client code when you generate the service reference, and then it will come through as a List.

提交回复
热议问题