Wcf服务列表<&燃气轮机;参数。添加方法不显示

Wcf服务列表<&燃气轮机;参数。添加方法不显示,wcf,list,parameters,Wcf,List,Parameters,我有一个WCF服务,但不能正常工作,我从客户那里消费它。。我想将列表作为参数传递,我有以下几行 [OperationContract] void Insert(List<PersonList> person); [DataContract] public class PersonList { [DataMember] public List<Person> Persons{ get; set; } } [DataContr

我有一个WCF服务,但不能正常工作,我从客户那里消费它。。我想将列表作为参数传递,我有以下几行

[OperationContract]    
void Insert(List<PersonList> person);

[DataContract]    
public class PersonList    
{
    [DataMember]
    public List<Person> Persons{ get; set; }    
}
[DataContract]
public class Person
{
     [DataMember]
     public  string Name
}
添加不存在吗?
我缺少什么?

如果您的客户端是从Visual Studio自动生成的,那么您可以选择是否将集合实现为数组或列表。我猜是数组。转到“配置服务引用”,并选择“列表”作为默认集合类型,而不是数组。

是否使用System.Collections.Generic添加;使用System.Linq;在客户端??尝试使用per.Persons.ToList().Add(pp);
PersonList per = new PersonList();    
Person pp = new person();    
pp.Name = "aaa";    
per.Persons.Add(pp);