首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

linq 怎么实现动态查询

2012-08-17 
linq 如何实现动态查询?希望懂的人给个简单的例子。页面上有2个文本框 第一个是 名字第二个是 类别名字文本

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

热点排行