【发布时间】:2010-10-18 08:44:27
【问题描述】:
我正在寻找有关当前设计的反馈。
这是它目前的样子
- Web 应用 (UI) 参考 BLL 层和 BusinessEntities 层
- BusinessEntites 层 - 包含接口和类(对属性进行内部验证)
- BLL(引用 BusinessEntities 和 DAL 层)- 使用 Create() Save() Delete() 等方法主要为每个业务对象提供管理器。
- DAL(引用 BusinessEntities 层)- 具有创建/添加/更新业务实体对象的 DB 命令。
我不太确定我用于图层的命名约定,所以如果有人有更好的建议,我很乐意采纳。
我也不喜欢 DAL 引用 BusinessEntities 层的想法,但我还能如何返回对象而不是 Datasets/DataTables?
感谢您的任何反馈。
【问题讨论】:
标签: asp.net architecture feedback