我有一个Silverlight客户端应用程序,它可以与WCF Web服务进行通信以进行各种操作。这些Web服务的所有返回都从基础ResponseObject继承。我有几种方法来处理异步调用,每个方法调用一个,添加了适当的处理程序。我现在在想,为所有响应设置一个方法并不容易,然后有一个switch语句,相应地转换我的响应对象。我通常没有很大的方法来处理返回,只是填充组合框等等。
为什么这样做会不好?我发送了很多小数据请求,有时似乎我花了一半的时间来编写这些响应方法,即使它们很容易这样做。
答案 0 :(得分:0)
你能写一个为你生成这些方法的T4模板吗?您可以在Web服务的WSDL中读取以查看需要生成哪些方法。