我有一个Client和aServer应用程序。
对于Client应用程序,我使用SilverLight,而对于Server应用程序,我使用WCF。
我使用ChannelFactory为SilverLight应用程序提供服务。
因此没有“添加服务引用”,并且没有为代理生成代码。我的问题是我有一个Serviceoperation,接受GenericList作为参数例如
GetALL(List<PeopleDTO> peopleList)
在客户端,我创建列表并调用服务方法。没有错误消息,但在服务器端,参数“peopleList
” 具有NULL值 !
我还有另一个返回“List”的服务方法,它工作正常并返回“PeopleDTO”列表。当服务方法需要通用列表作为参数时,我不知道发生了什么。
我在互联网上搜索但我找不到解决方案。大多数解决方案都与在SilverLight应用程序中使用“添加服务引用”而不是使用ChannelFactory相关。