专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > LINQ

Linq,遍历追加条件查询解决思路

发布时间:2011-06-24 21:54:25 文章来源:www.iduyao.cn 采编人员:星星草
Linq,遍历追加条件查询
 
string sb = "aa,bb,cc";
string[] str = sb.Split(new char[] { ',' });
var dm = from d in es.Dept_Manage
  select d;

foreach(string s in str)
{
  dm = dm.Where(i => i.name.Equals(str));
}

我想把查询条件变成这样的:我写的是SQL语句啊
select * from a where a.name = 'aa' or a.name = 'bb' or a.name ='cc'

上面的遍历应该怎么该 才能达到下面的效果呢?

------解决方案--------------------
何必用到什么foreach呢,这样就够了
C# code

string sb = "aa,bb,cc"; 
string[] str = sb.Split(new char[] { ',' }); 
var dm = from d in es.Dept_Manage where str.Contains(d.name)
        select d;
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: