db查询对象简化

This commit is contained in:
chenchun
2022-09-10 13:36:01 +08:00
parent 0fb57a0a2c
commit eebafda9e5
5 changed files with 9 additions and 8 deletions

View File

@@ -54,7 +54,7 @@ namespace Yi.Framework.Service
public async Task<PageModel<List<RoleEntity>>> SelctPageList(RoleEntity role, PageParModel page)
{
RefAsync<int> total = 0;
var data = await _repository._Db.Queryable<RoleEntity>()
var data = await _repository._DbQueryable
.WhereIF(!string.IsNullOrEmpty(role.RoleName), u => u.RoleName.Contains(role.RoleName))
.WhereIF(!string.IsNullOrEmpty(role.RoleCode), u => u.RoleCode.Contains(role.RoleCode))
.WhereIF(page.StartTime.IsNotNull() && page.EndTime.IsNotNull(), u => u.CreateTime >= page.StartTime && u.CreateTime <= page.EndTime)