DDD - 是否DAL接入领域层(DDD - Does DAL access Domain Lay

2019-10-20 07:25发布

我看到一些样品参考从DAL领域层。 我看到库接口领域层中定义和自DAL实现了他们,他们需要引用领域层。 该DAL还需要知道实体上游返回,因此基准。 我认为,我们只能参考“下游”,可有人解释一下吗?

Answer 1:

是的,这是确定。

想想看这样的:

如果你要改变(更换)的任何一层,它会是什么层? 这是极不可能的,你会改变你的领域层,因为这会改变你的整个应用程序。 如果你改变了DAL,那么你不应该需要修改域层。

因此,它是你的域不依赖于任何一件好事。 您可以DAL取决于您的域名,因为您的域名是你的应用程序的肉。

我写这个文章,说明此项事宜的详细信息:

http://www.kenneth-truyers.net/2013/05/12/the-n-layer-myth-and-basic-dependency-injection/



Answer 2:

位于下游。

见洋葱架构



文章来源: DDD - Does DAL access Domain Layer