【发布时间】:2012-04-14 08:30:06
【问题描述】:
我想先使用 EF 代码。我正在使用存储库模式。我想实现一个 n 层架构。我真正想要的是使用 TDD,但我遇到了聚合路由的问题。我的问题是这个...
我有一个博客对象。可以从此博客对象添加相关文件。伟大的。所以我本质上有 1 个聚合根,我为它创建了我的存储库,然后我需要添加一些允许我将关联文件“添加”到博客的方法。但是我把这个放在哪里?它是一个数据访问层的东西,所以我真的想要它。但老实说,这也是一个业务逻辑挑战。该产品的一部分是能够添加关联文件。那么我应该把添加 Assoc Files 的逻辑放在 DAL 还是 BLL 中?
希望有人能给我一些指导。
【问题讨论】:
-
这个问题听起来像流行语宾果游戏:)
标签: entity-framework tdd repository-pattern n-tier-architecture