我正在编写一个 WCF 服务应用程序,我将 WCF 类隔离到它们自己的“表示层”中(因为没有更好的术语)。然后在它下面,我有一个协调域对象的应用程序层。
我喜欢没有任何 WCF 技术泄漏到应用程序层的事实,因此我可以轻松地将其替换为 Web API 之类的东西(我已经考虑过)。然而,我担心的是,它似乎打破了不要重复自己的规则。WCF 层本质上已成为“代理”层,它只是将调用移交给应用程序层,保持相同的签名。
例如:
public void Method(string arg)
{
_appService.Method(arg);
}
这是杀过头了?我应该将逻辑上移到 WCF 类中吗?