使用 ASP.NET Core 3.x 构建 RESTful Web API(已完结)
b站地址:
https://www.bilibili.com/video/av77957694
Entity Framework Core 3.1 极简入门教程(完结)
https://www.bilibili.com/video/BV1xa4y1v7rR?p=1
博客地址:https://www.cnblogs.com/cgzl/
.NET 5 REST API Tutorial - Build From Scratch With C#
https://www.youtube.com/watch?v=ZXdFisA_hOY
杨旭《使用 ASP.NET Core 3.x 构建 RESTful Web API》系列课程的学习笔记
https://github.com/Surbowl/ASP.NET-Core-RESTful-Note
对应博文:
https://www.cnblogs.com/cgzl/p/11814971.html
教程的代码以及PPT:https://github.com/solenovex/ASP.NET-Core-3.x-REST-API-Tutorial-Code
目录
P10 写代码:Entity Model vs 面向外部的Model
P24 自定义Model绑定器 (自定义Attribute,实现IModelBinder接口局,逗号分隔开的编号,自动拆分成数组)
P27 输入验证:IValidatableObject (验证数据格式,addDto实现IValidatableObject接口,验证数据格式,例如firstName和lastName不能相同)
其他
其他人做的笔记和代码:
https://github.com/Surbowl/ASP.NET-Core-RESTful-Note
自己根据杨老师的课程写的阶段性总结
https://blog.csdn.net/qq_36833171/article/details/106064619
杨老师您好, 在排序相关的那3讲中, 为了实现可复用的排序逻辑, 您使用了一套比较复杂的解决方法. 同时, 您也留了作业, 让我们自己找找更好的方法.
目前, 微软官方MVC文档中, 提供了一种看起来更轻盈的解决方式. 这里贴出来, 杨老师给指导指导, 谢谢.
https://docs.microsoft.com/zh-cn/aspnet/core/data/ef-mvc/advanced?view=aspnetcore-3.1#use-dynamic-linq-to-simplify-code