栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

.net 中的 Dto 参数封装对象 使用

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.net 中的 Dto 参数封装对象 使用

对于接口来说,方法中 需要的是参数对象   1:接收参数Dto  2:结果返回Dto

使用类比如     ClassQueryDto.cs   代表接收    ClassRtnDto.cs  代表返回

为什么要用Dto ? 不是有实体Entity  都能用 还要Dto ?

场景举例: 一个表有5列内容

1  接收的条件参数 只有2个  匹配字段     

2  返回的数据只有2个字段  

这样俩种情况 用实体 未免太浪费了

3 接收的条件参数 多个表的匹配条件 

4 返回的数据 多个表的数据内容

这样的俩种情况  单个表实体 又无法满足

5 添加编辑单个表的时候 

6 查询单个表列表返回的时候 

第5种情况 可以使用实体接收  

第6种情况   看似返回一个表数据 可以用实体 其实不然   

实体可能存在父子级关系

如果代码框架中有用到 转换类型的时候  就不适用了  因为 你这关系转不了  页面只需要字段不需要关系

如果只是查询出来就返回是可以用的

 

总结来讲的话   

添加编辑的时候  接收参数 可以用实体      

查询的时候  接收参数 和 返回参数最好都用Dto

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/911413.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号