[已解决问题] Linq to Sql 查询指定数据
提问时间: 2008-07-20 09:35
悬赏分:10 浏览:184 次
Orders表
OrderID OrderName
1      aaaa
2      bbbb
3      cccc
4      dddd
5      eeee
6      ffff

有一个int数组
var a=new int[]{2,5,6};

a里的值对应OrderID

现在我想根据a数组里的编号值 查询这些编号的信息

有什么最简单的Linq语句 不想用foreach

谢谢!
提问者:hekai - 初学一级
最佳答案
linq 也得foreach啊.把简单问题复杂化了吧.
2008/7/20 12:52:02 回答者:Jerry Qian


提问者对于答案的评价:看来还是用foreach吧 不然麻烦死了
其它回答(1)
例:select * from table where name in(a,b,c,d); 中的a,b,c,d写成 pulbic class WhereName { public string name{ get; set; } } List<WhereName> ListWhere = new List<WhereName>(); ListWhere .Add(new WhereName{ name='a'}); ListWhere .Add(new WhereName{ name='b'}); ListWhere .Add(new WhereName{ name='c'}); 在linq中 var r = from p in table from n in ListWhere where p.name == n.name select p; 当然这只是我的想法,都是手打的,里面有可能有语法错误!
2个月前   回答者:天梦 - 菜鸟二级
评论
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接