表1 RollNo 名称
表2 SubjectId 主旨名称
表3(1和2的映射表) RollNo SubjectId
我需要一个linq语句来加入我可以获得主题名称和表1详细信息的所有三个语句
预期结果
不滚动名称主题
1 Abc Maths
1 Abc Science
2 Xyz Maths
答案 0 :(得分:0)
var data= ( from t1 in table1 join t3 in table3 on t1.RollNo equals t3.RollNo
join t2 in table2 on t3.SubjectId equals t2.SubjectId
select new datadto{ Name = t1.Name, SubjectName= t2.SubjectName}).ToArray()