【c#】2022创建WEB API接口教程demo

创建WEB API接口

结果图

在这里插入图片描述

推荐看的文章

关于Swagger添加授权与验证JWT

设计流程

1、创建WEB api项目,使用控制器和penapi勾选上,第一次创建项目时没有勾选,因为感觉没啥用。后面跑项目的时候,要把接口用swagger去直接生成的时候,还是需要引用OpenApi,但是直接手动添加openapi引用无效,最终还是重新创建了。
在这里插入图片描述
在这里插入图片描述

2、直接创建好项目的时候,它本身就有一个天气的接口,而且它本身已经添加了swagge插件,可以直接显示接口列表
在这里插入图片描述
插件的包:
在这里插入图片描述
添加包之后,需要在program文件中注册
在这里插入图片描述

3、添加连接数据库的插件,我用的是sqlsugar,创建一个dbcontext类

using Microsoft.Data.SqlClient;
using Microsoft.VisualBasic.FileIO;
using SqlSugar;
using System.Data.Common;

namespace WebApplication2.CommenTool
{
   
    public static  class SqlsugarSetup
    {
   

        //string conString = "Server=;Database=;User Id=;Password=";
        //public SqlSugarClient Db;

        //public DbContext()//static void  AddSqlsugarSetup(this IServiceCollection service,IConfiguration configuration,string dbname="ConnectString")
        //{
   
        //    Db = new SqlSugarClient(new ConnectionConfig
        //    {
   
        //        ConnectionString = conString,
        //        DbType = DbType.SqlServer,
        //        InitKeyType = InitKeyType.Attribute,//从特性读取主键和自增列信息
        //        IsAutoCloseConnection = true//开启自动释放模式和EF原理一样

      
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值