【发布时间】:2011-01-22 20:41:42
【问题描述】:
我认为我有答案的简单问题,但我正在寻找一个共鸣板。 DAL 是否应该将来自数据库的任何内容(通过直接 SQL、存储过程、ORM 等)转换为业务层所理解的域实体? 另外,是否所有域实体都应由接口定义(如果没有别的,以最小化依赖关系)?
【问题讨论】:
标签: dns data-access-layer bll
我认为我有答案的简单问题,但我正在寻找一个共鸣板。 DAL 是否应该将来自数据库的任何内容(通过直接 SQL、存储过程、ORM 等)转换为业务层所理解的域实体? 另外,是否所有域实体都应由接口定义(如果没有别的,以最小化依赖关系)?
【问题讨论】:
标签: dns data-access-layer bll
是否应该由 DAL 进行翻译 来自数据库的任何内容(是 它通过直接的SQL,存储 程序、ORM 等)进入域 企业理解的实体 层?
在我看来,是的。不过,我不确定是否有硬性规定。
单独说明,所有域都应 实体由接口定义 (如果没有别的,尽量减少 依赖)?
在我看来,没有。这可能最终导致许多没有增加价值的接口。雅格尼。
【讨论】: