首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求linq子查询写法解决办法

2012-05-20 
求linq子查询写法我有一个字符串数组 “1,2,3”我要写一个LINQfrom p in 表where p.id 等于字符串中任何一个

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

热点排行