1 我要做商品赛选功能 根据需求有 “按关键字” “价格 至 价格” “分类” ”商品星级“ ”排序方式“ 点击搜索会进行查询 2 服务器返回内容显示后 根据已筛选的结果 还可以进行排序 “价格高到低” 等等请教下这种逻辑改怎么处理,是不是封装一个 筛选的类 进行操作要方便点呢? 还有就是我返回了结果再次进行排序, 是不是该返回的结果存起来,进行排序的时候在取出来(我用的是linq)我逻辑有点乱了 大概就是这个意思 请帮帮我谢谢大家了
调试欢乐多
使用枚举
orderby Id descending
public IEnumerable Sort(string userName, Func TKey> selector)
{
return from p in Lst
where o.UserName == userName
orderby selector(p) descending
select p;
}
}
if(第一条件是否为空)
{
sql+="第一个条件";
}
……
if(排序条件是不是空)
{
sql+=" order by 排序条件"
}