摘要: 数据传输对象DTO(Data Transfer Object) 直接使用数据模型带来了两个不稳定因素 直接向前端返回数据模型,会暴露系统的业务核心。 颗粒度太粗,也就是输出数据无法精细调整。 model是用来处理业务逻辑的,不应该用做数据传递,应该将model映射到dto再使用dto来传递,这样可以 阅读全文
posted @ 2021-10-31 16:15 weichangk 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 请求头部的媒体类型定义"accept"与"Content-type" (application/JSON, applicaticn/xml)可以切换服务器返回数据格式, Asp.Net Core 默认以json的格式返回数据,如果客户端要求了不支持的数据格式,会以json格式返回,并返回状态码200 阅读全文
posted @ 2021-10-31 15:42 weichangk 阅读(57) 评论(0) 推荐(0) 编辑
摘要: REST full 全称 REpresentational State Transfer(表征性状态转移)。 参考:https://www.runoob.com/w3cnote/restful-architecture.html 基本特点 无状态(一次调用返回结果,请求独立,每一次请求都带有足够的信 阅读全文
posted @ 2021-10-31 14:01 weichangk 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 基于 MySQL 有两个 EF Core 数据库提供程序 Pomelo.EntityFrameworkCore.MySql 和 MySql.EntityFrameworkCore,建议使用 Pomelo.EntityFrameworkCore.MySql。参考:https://docs.micros 阅读全文
posted @ 2021-10-29 14:02 weichangk 阅读(362) 评论(1) 推荐(0) 编辑
摘要: 安装mysql cmd(以管理员身份运行) 查看docker版本,是否安装成功:docker --version 拉去docker mysql镜像: docker pull mysql:latest (国内镜像daocloud.io/library库下载 docker pull daocloud.i 阅读全文
posted @ 2021-10-27 22:01 weichangk 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 创建 ASP.NET Core 空项目模板 |文件 |说明 | | | | | 依赖项 |Microsoft.NETCore.App:整个项目的基础框架,包含了对代码运行编译部署的处理。Microsoft.AspNETCore.App:基于基础框架引用的应用层框架,包含了一系列应用层的服务,比如依赖 阅读全文
posted @ 2021-10-26 11:09 weichangk 阅读(109) 评论(0) 推荐(0) 编辑