请告诉我,只有当某个特定列不是null
使用lambda表达式时才能在linq中使用orderby:
var list= // result returned from sql stored proc
list.orderby(s=>s.empid!=null).select(p=>p) //something like this
是否可以在列表中包含执行orderby的条件?
答案 0 :(得分:1)
var list = _context.Products
.Where(p => p.EmpId != null)
.OrderBy(p => p.EmpId)
.Select(p => p)