这是 ASP.NET Core 中正确的 way/structure DDD 实现吗?

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

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

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

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

Depo.Infrastructure 仅引用 Depo.Domain

Depo.Domain是应用的核心

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

我认为你的实现几乎是正确的,但是为了改进架构,你可以添加一个名为 SERVICE 层的层来实现业务逻辑。此外,将验证器和映射器移动到基础设施层。整个 API 层仅包含控制器和启动设置。 您还可以使用以下 link: docs.microsoft.com reference