求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()