SQL JOINTURE INTERNE avec une clause where pour LINQ format
Comment puis-je convertir cette requête LINQ?
SELECT company.ticker, company.primary_analyst,
personnel.last_name, company.research_associate,
company.secondary_associate, company.coverage_status
FROM company
INNER JOIN personnel ON company.primary_analyst = personnel.dpinitials
WHERE personnel.last_name='marley' AND company.associate='ml'
ORDER BY company.coverage_status
voir Conversion SQL, LINQ, Partie 6: Joint un projet de Loi (Horst) malheureusement, ses VB... bien
OriginalL'auteur inquisitive_one | 2012-01-05
Vous devez vous connecter pour publier un commentaire.
Il est assez similaire:
Projets ci-dessus pour une classe anonyme avec les propriétés que vous voulez - si vous avez un équivalent POCO classe dans votre modèle, vous devriez projet, si ce n'est dans de nombreux cas, vous devriez probablement créer un.
OriginalL'auteur BrokenGlass
La solution de @BrokenGlass est parfaitement bien.
Toutefois, si vous avez un 1..beaucoup de relation, il est rarement nécessaire d'utiliser l'opérateur de jointure dans LINQ. Dans cet exemple, si la société->personnel était de 1..beaucoup, je voudrais écrire la requête comme ceci:
Cela peut aussi être écrite à l'aide de l'expression de la chaîne d'syntaxe:
OriginalL'auteur Nils Magne Lunde
OriginalL'auteur Sarfraj Sutar