LINQ to SQL 內連接語法
LINQ to SQL 中的內連接根據公共鍵值組合兩個表。這使用帶 on 子句的 join 運算符表示。
示例:
假設我們有一個數據庫,其中包含兩個表:Dealer 和 DealerContact。要在這兩個表之間執行內連接,我們將使用以下 LINQ to SQL 語句:
<code class="language-csharp">var dealercontacts = from contact in DealerContact join dealer in Dealer on contact.DealerId equals dealer.ID select contact;</code>
此語句檢索 DealerContact 表中所有在 Dealer 表中具有匹配 DealerId 的記錄。
語法:
LINQ to SQL 中內連接的常規語法為:
<code class="language-csharp">from t1 in db.Table1 join t2 in db.Table2 on t1.field equals t2.field select new { t1.field2, t2.field3}</code>
其中:
以上是如何在LINQ中執行內在連接到SQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!