risc-v中文社区

 找回密码
 立即注册
查看: 732|回复: 0

[原创] SqlSugar框架自动创建数据库表的类文件

[复制链接]

347

主题

564

帖子

2237

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2237
发表于 2022-6-10 15:21:10 | 显示全部楼层 |阅读模式
我们以前用的EF框架,可以用可视化的方式将数据库中的表映射出对应的cs 类文件,SqlSugar也可以做到这样:
            SqlSugar.SqlSugarClient db = new SqlSugar.SqlSugarClient(new SqlSugar.ConnectionConfig()
            {
                ConnectionString = "server=localhost;user id=root;password=123abc;persistsecurityinfo=True;database=testdb",
                DbType = SqlSugar.DbType.MySql,//设置数据库类型        
                IsAutoCloseConnection = true,//自动释放数据务,如果存在事务,在事务结束后释放        
                InitKeyType = SqlSugar.InitKeyType.Attribute //从实体特性中读取主键自增列信息   
            });
            db.DbFirst.IsCreateDefaultValue().CreateClassFile(@"E:\c_work\testprj\bin\Debug", "mynamespace");
            Console.WriteLine("create class file ok");

实验之后可以看到在Debug目录中产生了相应的多个cs文件,并且命名空间是mynamespace.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|risc-v中文社区

GMT+8, 2024-4-30 20:21 , Processed in 0.015091 second(s), 17 queries .

risc-v中文社区论坛 官方网站

Copyright © 2018-2021, risc-v open source

快速回复 返回顶部 返回列表