繁体   English   中英

这是 ASP.NET 核心中 DDD 实现的正确方式/结构吗?

[英]Is this the correct way/structure of DDD implementation in ASP.NET Core?

这可能不是要问的地方,但是由于我对此很陌生,请告诉我这是否是在 ASP.NET 内核中构建域驱动设计的正确方法。

在此处输入图像描述

更具体地说,我构建它的方式是基于官方的 Microsoft 文档站点。

Depo.API表示引用Depo.DomainDepo.Infrastructure 的应用层

Depo.Infrastructure仅引用Depo.Domain

Depo.Domain是应用程序的核心。

请让我知道或向我提出任何建议,如果这不符合社区准则,我深表歉意。

我认为您的实现几乎是正确的,但是为了改进架构,您可以添加一个称为 SERVICE 层的层来实现业务逻辑。 此外,将 Validators 和 Mapper 移至 Infrastructure 层。 整个 API 层仅包含控制器和启动设置。 您还可以使用以下链接: docs.microsoft.com 参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM