Wcf服务列表<&燃气轮机;参数。添加方法不显示
我有一个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
[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);