LINQをSQLに使用する場合、内部接続の構文を理解することは、複数のテーブルからのデータの組み合わせに重要です。内部接続を使用すると、クロステーブルの特定の条件を満たすデータを取得できます。
文法の概要:
c#の句のlinqにsqlに接続された基本的な構文は次のとおりです。
文法を分解しましょう:
<code class="language-c#">from t1 in db.Table1 join t2 in db.Table2 on t1.field equals t2.field select new {t1.field2, t2.field3}</code>
および
from
:接続する最初のテーブルを指定します。 t1
t2
:接続する2番目のテーブルを指定します。 in db.Table1
join
db.Table2
on
ここのクエリ:select
およびおよびは、条件を接続するために使用されるフィールドです。
ディーラーの声明検索()。
<code class="language-c#">var dealercontacts = from contact in DealerContact join dealer in Dealer on contact.DealerId equals dealer.ID select contact;</code>
LINQで接続された文法をSQLに理解することにより、必要な情報を取得するために、さまざまなテーブルのデータを効果的にクエリして結合することができます。
以上がLINQからSQLを使用してインナー結合を実行する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。