【发布时间】:2013-09-08 14:42:27
【问题描述】:
我在 BAL 有一个域对象,它应该在 DAL 有一个相应的数据映射器。众所周知,数据映射器类将包含更新、删除、FindById、FindByName 等存储和检索方法。
我了解应该如何在 BAL 中使用这些 DAL 方法,但是 UI 层呢,UI 层不应该直接访问 DAL,所以这是否意味着我必须将具有确切签名的方法添加到域对象类在 BAL 中,应该只将某个数据库访问操作的 UI 调用传递给他们的 DAL 对应方法吗?或者我应该怎么做才能通过 UI 访问 DAL?
【问题讨论】:
标签: datamapper 3-tier domain-object