var result = from a in db.Accounts select a;foreach(int id in ids)
{
result = result.Where(?)
}如上,我有多个id希望拼接到linq查询中,请问如何实现?谢谢
{
result = result.Where(?)
}如上,我有多个id希望拼接到linq查询中,请问如何实现?谢谢
解决方案 »
- 请教一个函数的写法
- DataBinding:“System.Data.DataRowView”不包含名为“B_ID”的属性
- 有没有不需要加CodePage=936的Js日历控件....
- 调用BAT文件,不起作用!!各位帮忙看看原因.
- 字符串问题。。。请大家帮帮忙。。。(在线等)。。。。
- 如何用冒泡排序法对数组进行排序啊?~
- 求FTP 客户端的demo
- WebForm转WinForm的困惑!Session也有关程序结构
- datagridview问题,大家来看看
- 可以用c#作activeX吗?
- 串口线程序问题
- .net 中, web 现有一个Dropdownlist,选择项后,点击按钮,值清空,什么原因
就是把符合 ids 的值筛选出来。比如,db.Account.Where(p=>p.Id == id); 这样。但我现在是有个 ids 集合。
Database db = new Database();public void Query(string name, params byte[] types)
{
var result = from a in db.Accounts select a;
if(!string.IsNullOrEmpty(name))
result = result.Where(p=>p.AccountName == name); foreach(byte b in types)
{
result = ? // 不知道这里怎么办了
}
}
result=result.Union( id.select(...) )
result=result.Union( id.select(...) )
result=result.Union( id.select(...) )