WordPress站群 管理,icp备案网站管理员有负责吗,鄱阳网站建设多少钱,ps教程自学网手机版注意#xff1a;VS2022企业版可以#xff0c;社区版可能存在问题。实体名称和字段和数据库中的要一致。 1、创建项目#xff0c;安装SqlSugarCore、Pomelo.EntityFrameworkCore.MySql插件 2、文件结构 2、appsettings.json { “Logging”: { “LogLevel”: { “Default”: …注意VS2022企业版可以社区版可能存在问题。实体名称和字段和数据库中的要一致。 1、创建项目安装SqlSugarCore、Pomelo.EntityFrameworkCore.MySql插件 2、文件结构 2、appsettings.json { “Logging”: { “LogLevel”: { “Default”: “Information”, “Microsoft.AspNetCore”: “Warning” } }, “AllowedHosts”: “*”, “ConnectionString”: “Server127.0.0.1;port3306;databaseblog_db;uidroot;pwd123456;” } 3、SqlSugarSetup.cs using SqlSugar;
namespace MySqlApp.Db { public static class SqlSugarSetup { public static void AddSqlSugarSetup(this IServiceCollection services, IConfiguration configuration, string dbName “ConnectionString”) { SqlSugarScope sqlSugar new SqlSugarScope(new ConnectionConfig() { DbType SqlSugar.DbType.MySql, ConnectionString configuration[dbName], IsAutoCloseConnection true, }, db { db.Aop.OnLogExecuting (sql, pars) { Console.WriteLine(sql); }; }); services.AddSingleton(sqlSugar); } } } 4、Program.cs builder.Services.AddSqlSugarSetup(builder.Configuration); 5、blog_type.cs namespace MySqlApp.Model { public class blog_type { public int type_id { get; set; } public string type_name { get; set; } string.Empty; } } 6、BlogTypeController.cs using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using MySqlApp.Model; using SqlSugar;
namespace MySqlApp.Controllers { [Route(“api/[controller]”)] [ApiController] public class BlogTypeController : ControllerBase { private readonly ISqlSugarClient _db; public BlogTypeController(ISqlSugarClient db) { _db db; } [HttpGet] public IActionResult Get() { var a _db.Queryableblog_type().ToList(); return Ok(a); } }
} 7、运行效果