日期:2014-05-20  浏览次数:21021 次

linq to sql多表级联查询1
表A,sid,pid,表B vid, name。然后根据sid.pid分别查询出name怎么办?sid和pid都跟表B是级联得.

------解决方案--------------------
帖出你的SQL语句来看看
------解决方案--------------------
Lz 意思不是挺明白。。。能稍稍在说详细一点嘛。。。?
------解决方案--------------------
union
------解决方案--------------------
var Result=from a in A join b in B on a.sid equals b.id where a.sid== && pid== select new {
SID=a.sid,
PID=a.pid,
ID=b.id,
Name=b.name
}
------解决方案--------------------
C# code


var Result=from a in A join b in B on a.sid equals b.id where a.sid==参数 && a.pid== 参数   select new {
  SID=a.sid,
  PID=a.pid,
  ID=b.id,
  Name=b.name
}