【发布时间】:2011-05-01 08:56:03
【问题描述】:
目前,我的团队正在开展一个使用“流程”模型的项目。每个流程都由“步骤”组成,这些步骤可以是每个“IValidationStep”或“ITransactionStep”。在每种情况下,逻辑都是不同的(事务步骤可以回滚)。
这些步骤将通过 Unity 解决。
在我们的项目中,我们将使用可在 Unity 配置中替换的步骤来构建通用验证和事务逻辑。
我们目前正在讨论是分离容器(每个流的容器,由验证过程和事务过程组成)还是将它们全部保存在一个容器中。
我想听听您对将容器与一个容器分开的真实意见。请记住,我们的项目应该可以通过单元测试完全测试。
【问题讨论】:
标签: .net unity-container ioc-container containers