【发布时间】:2013-10-23 14:32:02
【问题描述】:
我正在编写一个 WCF 服务应用程序,其中我将 WCF 类隔离到它们自己的“表示层”中(因为没有更好的术语)。然后在这之下,我有一个协调领域对象的应用层。
我喜欢 WCF 技术没有泄漏到应用程序层这一事实,因此我可以轻松地将其替换为 Web API 之类的东西(我已经考虑过)。然而,我担心的是,它似乎打破了不要重复自己的规则。 WCF 层本质上已成为一个“代理”层,它只是将调用移交给应用程序层,保持相同的签名。
例如:
public void Method(string arg)
{
_appService.Method(arg);
}
这是杀过头了吗?我应该将逻辑上移到 WCF 类中吗?
【问题讨论】:
标签: c# wcf domain-driven-design dry separation-of-concerns