.Net6 web API (Log日志 数据表)
前沿
数据库连接
先下载 sql-server 这个数据库 下面这个是地址
https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads?SilentAuth=1&f=255&MSPPError=-2147217396&rtc=1
然后
下载安装
新建个查询 按钮
输入
--基本表的创建 create table 学生 ( 学号 char(8) primary key, 姓名 char(8), 性别 char(2), 年龄 int default 20, 所在系 char(20) )
然后在你的vstuio 上链接
右键数据链接
然后输入你的 数据库名称
然后测试成功之后 点确定按钮
然后把这段代码改写下
<root> <!--控制级别,由低到高:ALLDEBUGINFOWARNERRORFATALOFF--> <!--OFF:0--><!--FATAL:FATAL--> <!--ERROR:ERROR,FATAL--> <!--WARN:WARNERROR,FATAL--> <!--INFO:INFO,WARN.ERROR,FATAL--> <!--DEBUG:TNFO.WARN.ERROR.FATAL--> <!--ALL:DEBUG,INFO,WARN,ERROR,FATAL--> <priority value="ALL"/> <level value="INFo"/> <appender-ref ref="rollingAppender"/> <!--数据库的日志--> <appender-ref ref="AdoNetAppender_SqlServer" /> </root>
最后跑起来 运行起来
数据库链接
using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace FanfanFlower.Common { public class DbContext { public static SqlSugarClient db = new SqlSugarClient(new ConnectionConfig() { ConnectionString = "Data Source=PC-20220816MLBN;Initial Catalog=DbFlower;Integrated Security=True;Encrypt=False",//连接符字串 DbType = DbType.SqlServer, //数据库类型 IsAutoCloseConnection = true //不设成true要手动close }); public static void InitDatabase() { //如果不存在创建数据库 db.DbMaintenance.CreateDatabase(); //创建泰 string nspace = "FanfanFlower.Model.Entitys"; Type[] ass = Assembly.LoadFrom("/fanfanNet6webApi/FanfanFlower.Model/bin/Debug/net6.0/FanfanFlower.Model.dl1").GetTypes().Where(p => p.Namespace == nspace).ToArray(); db.CodeFirst.SetStringDefaultLength(200).InitTables(ass); } } }
也有日志啦 欧克 完美