|
|
1
0
我的建议是使用立面样式。创建一个特定于您的使用情况的新WCF服务,并包装第三方服务。客户会与您的服务部门交谈,而您会与第三方交谈。但是客户会 不 直接与第三方交谈。 这在大多数情况下都有效,但并非所有情况下都有效。我不确定你的具体情况,所以YMMV。 顺便说一句,您可以看看wcf ria服务,它有利于将服务公开给Silverlight,这样您就可以避免对服务进行大量手工编码。但根据你的具体情况,这可能不是最好的方法。
编辑:
API是否有良好的文档记录?如果是这样,文档是可解析的格式,如XML还是结构良好的HTML?在这种情况下,您可能能够从文档中生成代码,而不是通过代码进行反射。根据具体情况,这可能更快。 |
|
|
2
0
好吧,发脑计划在我这边:
您唯一的其他选择是使用t4 code gen,这可能比上面的想法需要更长的时间。 |