asp.net

  • 什么是DTO层?为什么不用DTO

    注意,【】中是后来加的批注。因为随着对DDD的深入了解,对DTO的思考也有所改变。分布式模式下,DTO层是一定需要的吗?DTO层的作用是为了隔离Domain Model:让DoMain Model的改动不会直接影响到UI;保持Domain Model的安全,不暴露业务逻辑。【最大多数情况看来,UI或者DO…

    2023-04-28 297

  • DTO类

    关于DTO的一点小知识:经常接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。 得出的主要结论是,在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者…

    2023-04-28 336

  • DTO的作用

    DTO本身不是业务对象,他是根据UI需求进行设计的。简单来说Model面向业务,我们是通过业务来定义Model的。而DTO是面向UI,通过UI的需求来定义的,通过DTO我们实现了表现层与Model层之间的解耦,表现层不引用Model。如果开发过程中我们的模型变了,而界面没变,我们只需改…

    2023-04-28 246

  • 我们为什么需要DTO(数据传输对象)

    DTO即数据传输对象。之前不明白有些框架中为什么要专门定义DTO来绑定表现层中的数据,为什么不能直接用实体模型呢,有了DTO同时还要维护DTO与Model之间的映射关系,多麻烦。然后看了这篇文章中的讨论部分才恍然大悟。摘两个比较有意义的段落。表现层与应用层之间是通过数…

    2023-04-28 215

  • C# 自定义特性 Attribute

    一、C# 自定义特性 Attribute特性 AttributeA:就是一个类,直接继承 / 间接继承 AttributeB:特性可以在后期反射中处理,特性本身是没有什么 * 用的C:特性会影响编译和运行时功能二、自定义 Attribute 特性的使用自定义 Attribute 特性的语法其实特性就是一个类,直接继…

    2023-03-11 224