-2

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

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

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

以下哪项是正确的:

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

1 回答 1

1

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

例如:MyIntegration.Contracts&MyIntegration

于 2019-12-17T15:48:25.260 回答