.net core创建webapi


先说准备工作:

  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对数据传输实现理解理解。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM