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,