代码之家  ›  专栏  ›  技术社区  ›  Otávio Décio

DAL应该是关系模型和领域模型之间的转换层吗?

  •  0
  • Otávio Décio  · 技术社区  · 14 年前

    简单的问题,我想我有一个答案,但我正在寻找一个共鸣板。DAL是否应该将来自数据库的任何东西(通过直接的SQL、存储过程、ORM等等)转换成业务层所理解的域实体? 另请注意,是否所有域实体都应该由一个接口定义(如果没有其他定义,则是为了最小化依赖关系)?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Michael Maddox    14 年前

    DAL应该是那个翻译吗 无论从数据库中得到什么(be) 它通过直接SQL存储 程序、ORM等等)进入域 企业理解的实体

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

    另请注意,所有域 实体可以由接口定义 (如果没有别的,尽量减少

    在我看来,没有。这可能会导致很多接口没有任何价值。雅格尼。