读书人

linq 怎么实现动态查询

发布时间: 2012-08-17 02:08:34 作者: rapoo

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

读书人网 >asp.net

热点推荐