Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我认为我有答案的简单问题,但我正在寻找一个共鸣板。DAL 是否应该将来自数据库的任何内容(通过直接 SQL、存储过程、ORM 等)转换为业务层所理解的域实体?在单独的说明中,所有域实体是否应该由接口定义(如果没有别的,以最小化依赖关系)?
DAL 是否应该将来自数据库的任何内容(通过直接 SQL、存储过程、ORM 等)转换为业务层所理解的域实体?
在我看来,是的。不过,我不确定是否有硬性规定。
在单独的说明中,所有域实体是否应该由接口定义(如果没有别的,以最小化依赖关系)?
在我看来,没有。这可能会导致许多没有增加价值的接口。雅尼。