Go to my github

07 2020 档案

摘要:第 7 章 高级主题 7.4 HATEOAS 全称 Hypermedia AS The Engine Of Application State,即超媒体作为应用程序状态引擎。它作为 REST 统一界面约束中的一个子约束,是 REST 架构中最重要、最复杂,也是构建成熟 REST 服务的核心 Rich 阅读全文
posted @ 2020-07-26 17:08 郑子铭 阅读(398) 评论(0) 推荐(0) 编辑
摘要:第 7 章 高级主题 7.2 并发 当两个用户获取同一个资源后,再同时修改该资源,就会导致并发问题 常见实现并发的方法有以下两种: 保守式并发控制,每次修改资源,都锁定资源 开放式并发控制,每次修改资源,将获取资源时得到的资源散列值一并提交给服务器,判断是否有效,有效则意味着资源未被修改 由于 HT 阅读全文
posted @ 2020-07-18 00:53 郑子铭 阅读(420) 评论(2) 推荐(1) 编辑
摘要:第 7 章 高级主题 7.1 缓存 缓存是一种通过存储资源的备份,在请求时返回资源备份的技术。ASP.NET Core 支持多种形式的缓存,既支持基于 HTTP 的缓存,也支持内存缓存和分布式缓存,还提供响应缓存中间件 HTTP 缓存,服务端返回资源时,能够在响应消息中包含 HTTP 缓存消息头 验 阅读全文
posted @ 2020-07-17 03:13 郑子铭 阅读(453) 评论(0) 推荐(0) 编辑
摘要:第 6 章 高级查询和日志 6.3 排序 RESTful API 在实现排序时应支持对集合资源的一个或多个属性进行排序 示例对 authors 资源按照其属性 Age 升序排序,再按 BirthPlace 属性降序排序:https://localhost:5000/api/authors? orde 阅读全文
posted @ 2020-07-14 02:37 郑子铭 阅读(572) 评论(2) 推荐(1) 编辑
摘要:第 6 章 高级查询和日志 6.1 分页 在 EF Core 中,数据的查询通过集成语言查询(LINQ)实现,它支持强类型,支持对 DbContext 派生类的 DbSet 类型成员进行访问,DbSet 类实现了 IQueryable 和 IEnumerable 接口,LINQ 形式的查询会通过数据 阅读全文
posted @ 2020-07-10 00:55 郑子铭 阅读(354) 评论(0) 推荐(1) 编辑
摘要:第 5 章 使用 Entity Framework Core 5.4 重构 Controller 和 Action 重构 AuthorController 构造函数重构 public IMapper Mapper { get; set; } public IRepositoryWrapper Rep 阅读全文
posted @ 2020-07-03 02:52 郑子铭 阅读(394) 评论(2) 推荐(1) 编辑
摘要:第 5 章 使用 Entity Framework Core 5.3 重构仓储类 创建一个通用仓储接口 namespace Library.API.Services { public interface IRepositoryBase<T> { Task<IEnumerable<T>> GetAll 阅读全文
posted @ 2020-07-01 02:03 郑子铭 阅读(603) 评论(5) 推荐(1) 编辑

点击右上角即可分享
微信分享提示