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中文网其他相关文章!