.NetCore WebAPI
文章平均质量分 86
dbmos
这个作者很懒,什么都没留下…
展开
-
从零开始学习 asp.net core 3.1 web api 后端api基础框架(一)-环境介绍
学习http://www.cnblogs.com/cgzl/p/7637250.html的笔记。我使用的环境:Windows 10 64位 Visual Studio Enterprise 2017 V15.7.3 .net core 2.1.302 下载地址:https://pan.baidu.com/s/1iCiZEnKIJ...原创 2018-08-09 10:52:34 · 9928 阅读 · 0 评论 -
从零开始学习 asp.net core 3.1 web api 后端api基础框架(二)-创建项目
二、创建项目1.选择【文件】→【新建】→【项目】2.新建一个名称为CoreBackend.Api的【.NET Core】的【ASP.NET Core Web 应用程序】二.1 解读项目生成的代码 Program.cs这个Program是程序的入口, 看起来很眼熟, 是因为asp.net core application实际就是控制台程序(console applic...原创 2018-08-09 10:58:26 · 32227 阅读 · 5 评论 -
从零开始学习 asp.net core 3.1 web api 后端api基础框架(三)-创建数据传输对象Data Transfer Object
首先建立一个Dtos目录,此目录下建立一个Dto(Data Transfer Object) Product,即创建一个Product.cs类,此方法返回一个Json的结果:namespace CoreBackend.Api.Dtos{ public class Product { public int Id { get; set; } pu...原创 2018-08-09 11:41:25 · 5092 阅读 · 0 评论 -
从零开始学习 asp.net core 3.1 web api 后端api基础框架(四)-创建控制器Controller
建立一个Controllers目录, 然后建立一个“控制器类” ProductController.cs, 它需要继承Microsoft.AspNetCore.Mvc.Controller在Controller里面写这个Get方法:namespace CoreBackend.Api.Controllers{ public class ProductController: Con...原创 2018-08-09 11:49:04 · 6763 阅读 · 0 评论 -
从零开始学习 asp.net core 3.1 web api 后端api基础框架(五)-Routing 路由
路由有两种方式: Convention-based (按约定), attribute-based(基于路由属性配置的).其中convention-based (基于约定的) 主要用于MVC (返回View或者Razor Page那种的).Web api 推荐使用attribute-based.这种基于属性配置的路由可以配置Controller或者Action级别, URI会根据Http m...原创 2018-09-29 13:14:56 · 7051 阅读 · 4 评论 -
从零开始学习 asp.net core 3.1 web api 后端api基础框架(六)-把获取数据的代码整理成一个服务
建立一个Services目录, 然后建立一个 ProductService.cs类我们把获取数据的代码整理成一个ProductService, 然后保证程序运行的时候, 操作的是同一批数据:namespace CoreBackend.Api.Services{ public class ProductService { public static Prod...原创 2018-09-29 14:26:52 · 3568 阅读 · 0 评论 -
从零开始学习 asp.net core 3.1 web api 后端api基础框架(七)-添加一个查询单笔数据的方法
再写一个查询单笔数据的方法:[Route("{id}")] public JsonResult GetProduct(int id) { return new JsonResult(ProductService.Current.Products.SingleOrDefault(x => x.Id == id)); ...原创 2018-09-29 14:35:38 · 4018 阅读 · 1 评论