Lorsque vous utilisez LINQ à SQL, la compréhension de la syntaxe de la connexion interne est importante pour la requête et la combinaison de données à partir de plusieurs tables. Les connexions internes vous permettent de récupérer des données qui remplissent les conditions spécifiques de la table croisée.
Présentation de la grammaire:
La syntaxe de base connectée au LINQ à SQL dans la clause ON en C # est la suivante:
décomposons la grammaire:
<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>
Mots-clés: requête d'initialisation.
from
t1
: Les instructions seront exécutées à la connexion interne. t2
in db.Table1
: Définissez les conditions de connexion pour assimiler les champs spécifiques dans les deux tables. join
db.Table2
on
select
sont les tables à connecter. et
sont des champs utilisés pour connecter les conditions.La récupération de la déclaration des concessionnaires (
<code class="language-c#">var dealercontacts = from contact in DealerContact join dealer in Dealer on contact.DealerId equals dealer.ID select contact;</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!