0

我认为我有答案的简单问题,但我正在寻找一个共鸣板。DAL 是否应该将来自数据库的任何内容(通过直接 SQL、存储过程、ORM 等)转换为业务层所理解的域实体?在单独的说明中,所有域实体是否应该由接口定义(如果没有别的,以最小化依赖关系)?

4

1 回答 1

1

DAL 是否应该将来自数据库的任何内容(通过直接 SQL、存储过程、ORM 等)转换为业务层所理解的域实体?

在我看来,是的。不过,我不确定是否有硬性规定。

在单独的说明中,所有域实体是否应该由接口定义(如果没有别的,以最小化依赖关系)?

在我看来,没有。这可能会导致许多没有增加价值的接口。雅尼。

于 2010-03-02T18:30:12.463 回答