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
}