采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
阿老师您好, 有个小小疑惑想向您咨询下 API的入参根据实际的情况可以整合参数到对象中进行参数传入 那针对数据仓储部分呢,是否也可以采用整合参数到对象的方式呢? 注:如果数据数据仓储的参数采用数据对象的方式传入,在业务逻辑不变只是数据查询条件的增减时,可以 减少代码结构的变动,只需要去进行参数实体和数据仓储实现的修改 或者针对这部分是否有相关的设计原则建议呢。 麻烦您了,谢谢
同学你好,数据仓库当然可以做类似的处理,你甚至也可以直接使用api的参数对象。针对这部分的设计原则就是做好代码分层,利用ioc做好服务依赖的设计,计划好数据流动的方向(尽量避免双向流动),雷同的代码抽取出来做成工具类。可以从先从三层架构开始慢慢学习理解。课程的进阶阶段,14章第一节,会总结整理项目的架构,可能会对你有帮助。
谢谢阿老师
登录后可查看更多问答,登录/注册
. Net Core实战+RESTful思想纵深课程,开发优雅RESTful风格API。
168 2
317 2
451 1
739 2
1.1k 3