清泛IT社区
标题:
无法将类型“System.Collections.Generic.List<xxxx.Test>”隐式转换为“MyTestClient.WcfApp
[打印本页]
作者:
清泛网
时间:
2015-11-25 15:28
标题:
无法将类型“System.Collections.Generic.List<xxxx.Test>”隐式转换为“MyTestClient.WcfApp.CommonManageSrv.Test[]”
WCF接口是List型,但客户端需要传入Array型,若传入List型参数,则报错:
无法将类型“System.Collections.Generic.List<MyTestClient.WcfApp.CommonManageSrv.Test>”隐式转换为“MyTestClient.WcfApp.CommonManageSrv.Test[]”。
原因是WCF默认把List类型变成了Array,可以通过修改客户端配置指定参数类型,不过还是建议不要修改配置,使用默认的Array型数据(这样省资源),具体《
WCF 接口List类型变成了Array型?
》一文有详细的介绍。
欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/)
Powered by Discuz! X3.3