各位老兄,有谁知道Linq.Dynamic(动态查询)何加in条件
代码如下:
private IEnumerable ExeSelect(IQueryable Iq)
{
string[] cities =new string[] { "Seattle", "London", "Vancouver", "Paris" }; List<object> lo = new List<object>();
lo.Add("王一波测试");
lo.Add("d");
lo.Add(1);
return Iq.Where("FZwmc==@0 or FZwmc.Contains(@1) and Fid=@2", lo.ToArray())
.Select("new(Fid, FZwmc)")
.OrderBy("Fid desc,FZwmc asc")
.Take(10);
}
如果我想FZwmc in("Seattle", "London", "Vancouver", "Paris" )做为条件,如何操作呢?
代码如下:
private IEnumerable ExeSelect(IQueryable Iq)
{
string[] cities =new string[] { "Seattle", "London", "Vancouver", "Paris" }; List<object> lo = new List<object>();
lo.Add("王一波测试");
lo.Add("d");
lo.Add(1);
return Iq.Where("FZwmc==@0 or FZwmc.Contains(@1) and Fid=@2", lo.ToArray())
.Select("new(Fid, FZwmc)")
.OrderBy("Fid desc,FZwmc asc")
.Take(10);
}
如果我想FZwmc in("Seattle", "London", "Vancouver", "Paris" )做为条件,如何操作呢?
解决方案 »
- 怎么样用Dataset方法将数据库信息显示在DataGridView中?
- 请问如何调出vista下的蓝牙向导界面
- 动态添加的控件移除后 再重新加载又出现的问题????
- 高手请进Winform下界面上有好几个TextBox怎样让它回车的时候进入下一个TextBox
- C++ unsigned long* 装换为C#是什么?加急
- ACE.OleDb 读取Excel时 自动截取长度为255个字符
- 从文件读入停用词表,为什么有的不能被识别?
- 其他FORM调用另一个FORM中的控件
- 那位高手能帮我把下面的asp代码翻译成asp.net(C#)
- 怎么检查某日期是星期天?急,解决了即送分!!!!
- socket ftp客户端 线程中accept函数无限等待
- C#如何读取多格式数据文本?
string[] b = new string[] { "Seattle", "London", "Vancouver", "Paris" };
var t = from x in a
from y in b
where x == y
select x;
var q = db.Users.Where(p=>names.Contains(p.name)).ToList();
参考