摘要:
查所有 List<Student> list=db.Queryable<Student>().ToList() //select * from Student 查询总数 int count=db.Queryable<Student>().Count() //select count(1) from 阅读全文
摘要:
1、根据实体删除 1.1 强类型实体 需要配置主键 ,根据主键删除需要给实体配置主键,参考文档实体配置 //单个实体 db.Deleteable<Student>(new Student() { Id = 1 }).ExecuteCommand(); //List<实体> (可以不加Where) L 阅读全文
摘要:
1、根据实体对象更新 所谓按实体对象更新就是:db.Updateable(参数对象) 有参数的重载 db.Updateable(实体或者集合).ExecuteCommand() //右标题1 下面的所有菜单 优点 1、代码少 2、支持各种批量修改 缺点 1、不支持表达式和sql函数 2、依赖 实体对 阅读全文
摘要:
1、插入方式 1.1 单条插入实体 //返回插入行数 db.Insertable(insertObj).ExecuteCommand(); //都是参数化实现 //异步: await db.Insertable(insertObj).ExecuteCommandAsync() //插入返回自增列 ( 阅读全文
摘要:
注意点 1.SqlSugar Code First可以快速开发,使用起来也要分阶段使用,比如早期随便搞,中后期需要禁用一些功能保证数据安全(标题6和7 ) 2.数据库账号需要有比较高的权限, 3.Sqlite不支持删除列和修改列只能添加列 1、入门示例 会根据连接字符串中的数据库进行创建 //建库: 阅读全文
摘要:
SqlSugar入门 创建对象 你可以使用 SqlSugarClient (new模式)或者 SqlSugarScope (单例) 对数据库进行增、删、查、改等功能 注意:除了名字和使用模式不同,功能和API都一模一样 SqlSugarClient(new模式) 优点:性能比SqlSugarScop 阅读全文