[英]Linq query for joining three tables
我有三個表table1(主表),table2,table3。
同樣,table1Id的值相同,table2Id和table3Id中有多個記錄,但table2RoleId和table3RoleId不同。
我想將table1與table2和table3連接起來以像Table2RoleId一樣顯示,並且Table3RoleId必須根據Table1Id顯示
我該如何實現?
謝謝
我忽略了您問題的內容,將向您展示linq中的左連接示例
var result = from x in table1 join y in table2
on x.tableId1 equals y.tableId1
join z in table3 on x.tableId1 equals z.tableId1
Select new {// your return fields}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.