我见过的所有 WCF 服务都是一个带有一堆方法的“上帝”接口(interface)/类。如果我想要另一个模块,我总是创建一个新服务。
使用 WEB API,我不必这样做,因为我可以开发多个负责不同功能的 Controller 。
WCF 服务真的总是这样一个具有许多方法的“神”类吗?还是我错过了一些东西?
我读过很多 WCF 与 WEB API 之间的比较,但我没有看到其中任何人提到这一点。
最佳答案
您可以使用 c# partial
修饰符来模拟 WebAPI 中的一组 Controller 。但是,由于需要有一个接口(interface)及其在 WCF 中的实现(如果将它们分开),这可能会使项目中的文件数量增加一倍。
关于.net - WCF 服务可以像 WEB API 服务一样模块化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30156477/