我在一个服务结点定义了一个协议函数GetTabel,该函数有一个参数类型为DataEntityTier.ConferenceChargeDataSet.proc_tb_Festival_GetListViewDataTable,但是当我的客户端更新服务协议的时候,结点的引用显示该协议的参数显示的是DataEntityTier.ConferenceChargeDataSet.proc_tb_ConferenceRecord_GetListByArgsDataTable,请问有人知道为什么参数会了么
------解决方案--------------------
你的参数是个ComplexObject或者有继承吧,此对象应该被WCF暴露出接口和对象的时候封装过了,并按照一定的规则修改了对象的名称,查看你引用WCF服务下的Refrence.cs文件,应该能找到封装的过程,这是自动生成的代码