| | |
| | | it => SqlFunc.GetRandom()); // 分页查询加排序 |
| | | Console.Write(p.TotalCount); //返回总数 |
| | | |
| | | var conModels = new List<IConditionalModel>(); //组装条件查询作为条件实现 分页查询加排序 |
| | | List<IConditionalModel> conModels = new(); //组装条件查询作为条件实现 分页查询加排序 |
| | | conModels.Add(new ConditionalModel |
| | | { |
| | | FieldName = typeof(Womcab).GetProperties()[0].Name, |
| | |
| | | }); //id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom()); |
| | | |
| | | AsQueryable().Where(x => 1 == 1) |
| | | base.AsQueryable().Where(x => 1 == 1) |
| | | .ToList(); //支持了转换成queryable,我们可以用queryable实现复杂功能 |
| | | |
| | | |
| | |
| | | base.Insert(insertData); //插入 |
| | | base.InsertRange(insertArray); //批量插入 |
| | | var id = base.InsertReturnIdentity(insertData); //插入返回自增列 |
| | | AsInsertable(insertData).ExecuteCommand(); //我们可以转成 Insertable实现复杂插入 |
| | | base.AsInsertable(insertData) |
| | | .ExecuteCommand(); //我们可以转成 Insertable实现复杂插入 |
| | | |
| | | |
| | | /*********更新*********/ |
| | |
| | | base.Update(updateData); //根据实体更新 |
| | | base.UpdateRange(updateArray); //批量更新 |
| | | //base.Update(it => new Womcab() { ClassName = "a", CreateTime = DateTime.Now }, it => it.id==1);// 只更新ClassName列和CreateTime列,其它列不更新,条件id=1 |
| | | AsUpdateable(updateData).ExecuteCommand(); //转成Updateable可以实现复杂的插入 |
| | | base.AsUpdateable(updateData).ExecuteCommand(); //转成Updateable可以实现复杂的插入 |
| | | |
| | | |
| | | /*********删除*********/ |
| | |
| | | base.DeleteById(1); //根据主键删除 |
| | | base.DeleteById(new[] { 1, 2 }); //根据主键数组删除 |
| | | base.Delete(it => 1 == 2); //根据条件删除 |
| | | AsDeleteable().Where(it => 1 == 2) |
| | | base.AsDeleteable().Where(it => 1 == 2) |
| | | .ExecuteCommand(); //转成Deleteable实现复杂的操作 |
| | | } |
| | | |