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

c#创建WEB API接口

  • 创建WEB API接口
    • 结果图
    • 涉及到的技术
    • 设计流程

创建WEB API接口

结果图

【c#】2022创建WEB API接口教程demo_第1张图片

涉及到的技术

设计流程

1、创建WEB api项目,使用控制器和penapi勾选上,第一次创建项目时没有勾选,因为感觉没啥用。后面跑项目的时候,要把接口用swagger去直接生成的时候,还是需要引用OpenApi,但是直接手动添加openapi引用无效,最终还是重新创建了。
【c#】2022创建WEB API接口教程demo_第2张图片
【c#】2022创建WEB API接口教程demo_第3张图片

2、直接创建好项目的时候,它本身就有一个天气的接口,而且它本身已经添加了swagge插件,可以直接显示接口列表
【c#】2022创建WEB API接口教程demo_第4张图片
插件的包:
【c#】2022创建WEB API接口教程demo_第5张图片
添加包之后,需要在program文件中注册
【c#】2022创建WEB API接口教程demo_第6张图片

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=10.10.1.46;Database=JQZYXM;User Id=sa;Password=eve_p@ssw0rd";
        //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,
        

你可能感兴趣的:(c#,前端,数据库)