在一个WCF服务中,我们是否可以在一个服务合同中包含1000个操作合同

在一个WCF服务中,我们是否可以在一个服务合同中包含1000个操作合同,wcf,Wcf,请任何人告诉我,我们可以在一个WCF服务的一个服务合同中有1000个运营合同。当我们更改这些运营合同时,它是否会影响维护?简要版本:是的,理论上和技术上,您可以-但这并不意味着您应该。。。。。在我所知道的任何最佳实践建议中,服务合同上的建议操作次数不应超过7到10次 扩展版本: 我并不是说这将是一个非常易于使用和理解的服务,有这么多的操作。是的,一个有1000个操作的服务更容易改变,所以你可能会有更频繁的更新,因此需要拿出一个非常好的版本控制策略 您可能还想看看面向对象设计的原则。一个类(比如你

请任何人告诉我,我们可以在一个WCF服务的一个服务合同中有1000个运营合同。当我们更改这些运营合同时,它是否会影响维护?

简要版本:是的,理论上和技术上,您可以-但这并不意味着您应该。。。。。在我所知道的任何最佳实践建议中,服务合同上的建议操作次数不应超过7到10次

扩展版本:

我并不是说这将是一个非常易于使用和理解的服务,有这么多的操作。是的,一个有1000个操作的服务更容易改变,所以你可能会有更频繁的更新,因此需要拿出一个非常好的版本控制策略


您可能还想看看面向对象设计的原则。一个类(比如你在这里的服务)应该总是有一个责任,只有一个-我非常怀疑你会有1000个方法来处理相同的责任….

如果有人说“不,你不能”,那就容易多了:--p

@neslekkiM:只是想说:是的,你(理论上,技术上)可以——但这并不意味着你应该……你可能想告诉我们你为什么要这么做。天哪,1000次手术?谁来写这个?