【发布时间】:2011-03-29 21:23:12
【问题描述】:
我有一个问题想听听你的意见。
我正在尝试使用存储库模式。我有一个将数据加载到 POCO 的存储库对象。我还创建了一个业务逻辑层,它添加了一些功能,但基本上包装了 POCO。所以最后我有一个 BLL,它使用存储库加载 DAO。
我对这个解决方案不太满意。我有三层,但我觉得 BLL 没有提供足够的功能来保持它。另一方面,我不想将我的逻辑放在存储库层或数据访问层?
所以我的问题是我应该把应用程序的逻辑放在哪里?您使用哪种解决方案(DAO + repo 或 DAO + BLL + rep 或任何其他)?
【问题讨论】:
标签: c# design-patterns