我不太精通 linq,我试图消除在我的代码中复制一堆 linq 查询的需要。description
如果字符串的值为 null 或空,我希望我可以修改此 linq 查询以返回一整页结果。目前它在这种情况下不返回任何结果。
所以基本上我想要这个查询......
return _entities.Schedules.Where(s => s.Description.ToLower().Contains(description.ToLower())))
.OrderByWithDirection(x => x.Description, dir)
.Skip((pageNumber - 1) * pageSize)
.Take(pageSize)
.ToList();
...还返回此查询如果description
为空或为空时的结果。
return _entities.Schedules.OrderByWithDirection(x => x.Description, dir)
.Skip((pageNumber - 1) * pageSize)
.Take(pageSize)
.ToList();