从另一个wcf服务调用wcf服务方法是好还是坏,或者应该尽可能避免?
另一个问题.. 将业务逻辑封装在单个dll中然后通过服务公开它或者直接在wcf服务中编写逻辑(不使用任何dll /程序集)是不是更好?
答案 0 :(得分:0)
您可以直接调用其他WCF服务方法,但不会获得WCF通常应用的行为,例如实例化和同步。将您想要共享的逻辑移动到辅助类中对我来说似乎更清晰。但基本上你可以像任何其他方法一样调用WCF方法(因为它们只是方法)。
如果需要,您可以将代码移动到单独的DLL中。但由于这会增加项目的复杂性,因此应该有充分的理由。