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

linq 如何实现 in

2011-12-17 
linq 怎么实现 in请问将下面的sql语句,转换成linq 怎么写?SELECT * FROM tableA WHERE idfiled IN(select

linq 怎么实现 in
请问将下面的sql语句,转换成linq 怎么写?
SELECT * FROM tableA WHERE idfiled IN
(select top 10 idfiled from tableB group by idfiled order by count(*) DESC)

[解决办法]
可以用contains
[解决办法]
http://chenjianyi007.blog.163.com/blog/static/10020320520109802355766/
[解决办法]

C# code
from c in db.tableAs where (from t in db.tableBs select t.idfiled).Take(10).ToList().Contains(c.idfiled)select c;
[解决办法]
探讨
请问将下面的sql语句,转换成linq 怎么写?
SELECT * FROM tableA WHERE idfiled IN
(select top 10 idfiled from tableB group by idfiled order by count(*) DESC)

[解决办法]
探讨
请问将下面的sql语句,转换成linq 怎么写?
SELECT * FROM tableA WHERE idfiled IN
(select top 10 idfiled from tableB group by idfiled order by count(*) DESC)

[解决办法]
http://blog.csdn.net/q107770540/article/details/5387946

热点排行