link中如何根据checkbox的值在多个属性中模糊查询?
4条回答 默认 最新
q107770540 2015-04-03 10:25关注参考: http://blog.csdn.net/q107770540/article/details/5724013
public void Test(string a, string b, string c,string d) { QueryContext query = new QueryContext(); var q = from u in query.Users select u; if (!string.IsNullOrEmpty(a)) { q = q.Where(p => p.name == a); } if (!string.IsNullOrEmpty(b)) { q = q.Where(p => p.age == b); } if (!string.IsNullOrEmpty(c)) { q = q.Where(p => p.sex == c); } if (!string.IsNullOrEmpty(d)) { q = q.Where(p => p.address == d); } q.ToList(); //上边的所有if,只有到此处才会执行 }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报