02 2019 档案
摘要:动态类型实现HATEOAS ,提供出超链接等属性,Controller修改一些方法 1.对于单个资源可以用ExpandoObject 2.对于集合资源使用匿名类. 实现: 1.新建一个类:LinkResource.cs,实现3个属性 2.在PostController.cs添加方法 Controll
阅读全文
摘要:属性比较多,而我们只需要其中一部分属性使用资源塑形.可以提升性能 三个方面:集合资源 单个资源 异常处理. 常规:在Infrastructure项目 Extensions目录建立 EnumerableExtensions.cs(集合) ObjectExtensions(单个)数的处理. A.集合资源
阅读全文
摘要:1 翻页 Query String http://localhost:5000/api/posts?pageIndex=2&pageSize=10&orderBy=Id 1.1数据分页 1.2分页按钮(不含上一页 下一页) ,定义一个PageList.cs 记录 翻页数据 3.以上信息组合成返回数据
阅读全文
摘要:常用词汇: 1.GUID: 默认值设置 有序:NEWSEQUENTIALID() 无序:NEWID() 2.获取json数据的方法: IConfiguration["Key:ChidKey"] 常用代码:1.1. 根据数据库生成实体类和数据连接,放在实体类所在项目生成,几乎不用改动,更方便. 1.2
阅读全文