SqlSugar 是一款 老牌 .NET 开源ORM框架,由果糖大数据科技团队维护和更新 ,开箱即用最易上手的ORM框架 。生态圈丰富,目前开源生态仅次于微软的EF Core。文章主要记录一些使用SqlSugar过滤器的小技巧
 1 配置表过滤器
1 2 3 4 5 6 7 8
   |  db.QueryFilter.Add(new TableFilterItem<StudentInfo>(it => it.Name.Contains("名称")));
 
  List<OdinLog> resultlist = db.Queryable<OdinLog>().ToList();  
  db.Deleteable<OdinLog>().EnableQueryFilter().Where(it => it.Id == 15).ExecuteCommand();
 
  | 
 2 逻辑删除
1 2 3 4 5 6 7 8 9 10 11
   | 
 
 
  db.Deleteable<StudentInfo>().In(20).IsLogic().ExecuteCommand();
 
  db.Deleteable<StudentInfo>().In(21).IsLogic().ExecuteCommand("IsEnable");
 
  db.Deleteable<StudentInfo>().In(22).IsLogic().ExecuteCommand("IsEnable", 1, "CreateTime"); 
 
  |