【发布时间】:2012-05-06 01:38:01
【问题描述】:
我在 Visual Studio 中创建了一个解决方案来尝试实现一个基本的 3 层 C# 应用程序。我已经研究过这个概念,现在我正在尝试使用每个层的不同项目将它组合在一起,即我有 DataAccess、BusinessRules 和 BusinessObjects 的项目。
BusinessRules 项目是否应该包含对DataAccess 和BusinessObject 项目的引用? (而DataAccess 和BusinessObjects 不应引用BusinessRules?)
设置完成后,我意识到虽然我了解每个层的职责,但我不知道是否应该使用 DataAccess 层中的数据填充业务对象,或者是否应该使用 DataAccess层应该将请求的数据传递给BusinessRules,然后填充对象——推荐的方法是什么?
【问题讨论】:
标签: c# asp.net data-access-layer business-rules