求linq子查询写法
我有一个字符串数组 “1,2,3”
我要写一个LINQ
from p in 表
where p.id 等于字符串中任何一个
这个linq怎么写
------解决方案--------------------
from p in 表
where new int[]{1,2,3}.Contains(p.id)
select p;
------解决方案--------------------var aa = "aaa";
var bb = "456aaa789";
var cc =
from a in aa
from b in bb
where a==b
select a;
------解决方案--------------------非也非也,你是的LINQ2EF 不支持Contains写法
先.ToList().转化成LINQ2Object再说:
.Where()
=====
.ToList().Where()