首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >领域模型、DAL模型、DTO模型和MVC模型。

领域模型、DAL模型、DTO模型和MVC模型。
EN

Stack Overflow用户
提问于 2015-05-12 18:05:03
回答 1查看 1.8K关注 0票数 1

他们之间有什么区别。我在这里的理解是DAL模型映射到数据库。DTO模型在DAL和业务层之间传输数据。

EN

回答 1

Stack Overflow用户

发布于 2015-05-12 18:15:35

你基本上是对的。重要的是,它们只是逻辑术语,取决于实现,您可以在任何地方使用相同的模型。这是一个相当宽泛的问题,我将简短地介绍一下

DAL模型-通常是DAL讨论的对象,它表示数据层实体的方式通常与其他模型分离,因此它允许您给它一些属性,比如延迟加载(除非有人问,否则不要从数据库中获取某些沉重的属性)。

领域模型- - --这通常是一个更广泛的术语,与以前的实体无关,而是与软件理解的问题的全貌有关。实体,约束,商业规则..。

DTO -通常是用来在层/层之间传输的轻型对象,通常是当您期望通过电线或跨越其他边界时,因此您试图最小化所发送的信息。

MVC中的M -,它不是像DAL模型或DTO那样的实体,而是视图和控制器背后的业务逻辑。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30198336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档