|
|
1
2
理论上是的,尽管您需要告诉服务它可能需要一个Person对象使用 KnownTypeAttribute 你的方法。
不过,在实践中,我确实会三思而后行—而是为您希望返回的对象声明不同的方法签名:
等。 它应该是一个契约,也就是说,具体的,所以如果你突然改变了你返回的类的类型,它真的会把客户弄得一团糟。
|
|
|
2
0
赖安 |
|
|
3
0
您可以返回一个IList,但这绝对不是一个好方法。
如果您需要一个可以返回不同类型对象的方法,只需在多个操作中拆分它们。
|
|
|
4
0
切瓦(等), 没有什么可以阻止您调用单个方法来填充从服务调用返回的集合。
这应该管用,但我没有测试。YMMV.)
|