.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);
        }
    }
}

 

也有日志啦 欧克 完美

 

posted @ 2024-05-20 23:58  -鹿-  阅读(40)  评论(0编辑  收藏  举报