|
|
1
1
你没有提到你的服务使用的绑定。如果它是基于SOAP的绑定,如wshttpbinding或basichttpbinding,那么您的方法可能返回的所有可能类型都必须在编译时知道,以便它们可以在WSDL中公开,并且客户机可以生成代理类。在这种情况下,必须定义一个包含所有实体将从中派生的ID的基类,并使用 ServiceKnownTypeAttribute 或者在app.config/web.config文件中列出它们:
如果您正在TCP上使用二进制序列化,则不必在编译时指定已知类型,因为二进制序列化程序将传输类型信息。 |
|
|
2
1
你的解决方案应该有效。其他解决方案包括:
|