【问题标题】:.NET CORE - DDD + CrossCutting + External API [closed].NET CORE - DDD + 横切 + 外部 API [关闭]
【发布时间】:2019-12-17 14:52:51
【问题描述】:

我正在使用 DDD、IoC、CrossCutting 开发一个 .NET Core 项目。

CrossCutting.IoC项目,负责注册项目依赖和执行控制反转功能,该项目有其他项目的引用。

现在需要通过调用外部 API 来进行外部集成。我不想逃避设计模式。

下列哪项是正确的:

  1. 使用接口与 IoC 集成和注册
  2. 创建一个名为 CrossCutting.Integration 的项目
  3. 没有选项。最好的选择是什么?

【问题讨论】:

    标签: asp.net-core .net-core domain-driven-design inversion-of-control cross-cutting-concerns


    【解决方案1】:

    您可以创建两个新项目。一个带有将在需要调用此集成的所有其他项目中引用的合同(接口)。其他与本次集成的具体实现有关,仅供IoC项目参考。

    例如:MyIntegration.Contracts & MyIntegration

    【讨论】:

      猜你喜欢
      • 2017-06-09
      • 2010-10-17
      • 2021-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-26
      • 1970-01-01
      • 2023-03-11
      相关资源
      最近更新 更多