当前位置: 代码迷 >> ASP.NET >> linq 怎么实现动态查询
  详细解决方案

linq 怎么实现动态查询

热度:8237   发布时间:2013-02-25 00:00:00.0
linq 如何实现动态查询?
希望懂的人给个简单的例子。

页面上有2个文本框 第一个是 名字 第二个是 类别

名字文本框是 利用模糊查询的, 当名字没输入的时候就只根据类别来搜索,当名字有值的时候就根据名字跟类别组合搜索

在linq应该怎么写呢?

------解决方案--------------------------------------------------------
linq to what?
------解决方案--------------------------------------------------------
C# code
var query=from u in db.Users select u;if(!string.IsNullOrEmpty(txtName.Text)){   query=query.Where(u=>u.Name.Contains(txtName.Text));}if(!string.IsNullOrEmpty(txtType.Text)){   query=query.Where(u=>u.Type==txtType.Text);}
------解决方案--------------------------------------------------------
参考:

http://blog.csdn.net/q107770540/article/details/5724013
  相关解决方案