Maison > développement back-end > C++ > Comment effectuer des jointures intérieures avec Linq à SQL?

Comment effectuer des jointures intérieures avec Linq à SQL?

DDD
Libérer: 2025-01-28 07:21:10
original
850 Les gens l'ont consulté

How to Perform Inner Joins with LINQ to SQL?

Utilisez LINQ en SQL pour exécuter la connexion interne

Lorsque vous traitez avec les opérations SQL, les connexions internes sont essentielles pour la récupération des données pour optimiser la base de données de données. Explorons la syntaxe standard de la connexion interne en C # en C #.

Requête de connexion intérieure

Supposons que vous avez une instruction SQL pour les opérations de connexion interne:

<code class="language-sql">select DealerContact.*
from Dealer 
inner join DealerContact on Dealer.DealerID = DealerContact.DealerID</code>
Copier après la connexion
Pour représenter cette instruction en tant que linq à SQL, veuillez utiliser la syntaxe suivante:

<code class="language-csharp">var dealerContacts = from contact in DealerContact
                     join dealer in Dealer on contact.DealerId equals dealer.ID
                     select contact;</code>
Copier après la connexion
Ici, nous commençons par

clauses, spécifiez le tableau source (DealeContact). from La clause utilise des conditions égales sur le champ Dealerid pour relier le tableau DealeRContact à la table des concessionnaires. Enfin, nous utilisons des clauses pour sélectionner les champs requis (DealeContact. *). join select La méthode alternative de requête spécifique

Mais, si vous souhaitez clairement marquer des données à partir du tableau de concessionnctact du concessionnaire, vous pouvez modifier légèrement la requête:

Cela vous permet de régler la requête de manière flexible en fonction de la sortie requise.
<code class="language-csharp">var dealers = from dealer in Dealer
              join contact in DealerContact on dealer.DealerID equals contact.DealerId
              select dealer;</code>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal