先说准备工作:
1,IDE开发工具vs2019
2,微软的资料库https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.1&tabs=visual-studio
准备好开发环境接下来就是具体操作了,.NET core常用的2.*和3.*的版本。这里我用的是目前最新的3.1版本。
第一步:创建一个webApi工程,也可以创建空工程自己往里面添加,大佬好像都这么做。我这里就简化了毕竟是弱鸡,如图:
创建时记得选择.net core模板。
第二步:Program.cs和Startup.cs文件配置
Program.cs是程序的入口,Startup.cs是文件的启动文件。
接口服务的注册都是在ConfigureServices方法里,看到这个Startup.cs文件可以看到很多IOC操作,之后这个依赖注入也会常常用到。
第三步:创建DBUtility文件夹放数据库操作的基础类
详细看下一篇数据库连接。
第四步:创建Models文件夹放置数据库实体model和接口返回model
两个model的分开主要是为了数据的互不干扰,修改数据库不会直接影响接口,避免了耦合,数据松绑。
第五步:创建Services文件夹放置接口对数据库的操作service
这里创建的service为controller的使用创建数据服务,必须要在ConfigureServices进行注册才可以在controller里面使用。
第六步:在Controller文件夹下面创建业务处理controller。
第七部:在项目的生成中可以调节项目属性进行控制。如图:
在图中可以配置启动浏览器打开的url地址。
项目建立完成了。可以参照创建的例子weather对数据传输实现理解理解。