日期:2014-05-17  浏览次数:20382 次

linq如何写?
A表

id   bid   cid   name
1     2     3     小
2     3     3     大
3     4     3     中
4     1     1     外

结构如上。

传入bid值,查询cid相同的记录……通过linq,怎么写的?谢谢 

传入2时,查询到id为 1   2   3的记录
传入1时,查询到id为 4 的记录

------解决方案--------------------
    var query = from a in Table   
    where a.cid  ==  
     
    (from b in Table      
    where b.bid == "传入的bid" 
     
     select b).Single().cid   
     
    select a;  

------解决方案--------------------
var result = from m in Tab_A where cid=bid select m;    基本如此。。。