【发布时间】:2011-01-17 02:20:41
【问题描述】:
我们目前的架构 - UI、BusinessLayer、DAL(生成的 linq-to-sql)。在 DAL 层中,我们为部分类中的实体添加了验证逻辑。 我们在businesslayer中直接使用linq-to-sql生成的实体(这是一堆类-class\form)。此外,在这些bll类中,我们创建了linq-to-sql查询。
我觉得我们可以根据 MVP 模式更好地对应用程序进行分层,并拥有服务类 它使用 linq-to-sql 提供数据。你怎么看?我应该考虑存储库模式吗?会不会有点矫枉过正?
【问题讨论】: