读书人

求linq子查询写法解决办法

发布时间: 2012-05-20 16:03:12 作者: rapoo

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

读书人网 >C#

热点推荐