puisque DefaultIfEmpty() n'est pas supporté, quelle est la bonne façon de faire une jointure gauche?comment faire une jointure gauche avec linq to entity?
0
A
Répondre
0
à la fin, j'ai utilisé the let way avec .FirstOrDefault()
from myothertable
where....
let var = (query).FirstOrDefault()
select new {otherfield, var.field1, var.field2}
0
Difficile à dire comment résoudre votre problème, puisque vous ne dites pas ce qu'elle est, mais en général:
var q = from i in Context.Invoices
select new
{
Number = i.Number,
ItemNumbers = from il in i.Lines
select il.Number
}
LINQ to Entities fusionneront nulls, de sorte que vous obtenez une collection vide s'il n'y a pas éléments de ligne de facture.
Maintenant, ceci produit un graphique, plutôt qu'un ensemble de résultats tabulaire. Ma conjecture sauvage est que c'est ce que vous voulez, puisque lorsque vous travaillez dans LINQ to Entities, vous voulez généralement travailler avec des objets, plutôt que des résultats SQL tabulaires. Mais comme vous l'avez dit, il est difficile d'être plus précis sans connaître le problème précis que vous essayez de résoudre.
Questions connexes
- 1. Jointure externe gauche dans Linq-To-Entities
- 2. Linq to Entity avec plusieurs jointures externes à gauche
- 3. LINQ to SQL - Gauche jointure externe avec plusieurs conditions de jointure
- 4. Linq to Entities: Jointure à gauche pour obtenir les éléments NON trouvés dans la jointure
- 5. Comment limiter une jointure externe gauche LINQ à une ligne
- 6. LINQ to SQL - Comment ajouter une clause where à une jointure gauche?
- 7. LINQ to SQL: externe gauche plusieurs jointures
- 8. LINQ plusieurs à plusieurs jointure gauche Regroupement
- 9. Dynamic LINQ to Entity Count()
- 10. Comment faire une jointure interne dans linq aux entités?
- 11. Mappage Linq To Entity SelfReferencing Relation
- 12. Jointure externe gauche et existant dans Linq To SQL C# .NET 3.5
- 13. Linq to Entités/Entity Framework cross edmx "join"
- 14. Oracle gauche jointure externe
- 15. Jointure à gauche avec la clause de jointure complexe
- 16. Linq to Entities (EF): Comment obtenir la valeur d'un FK sans faire la jointure
- 17. Linq - jointure à gauche sur plusieurs conditions (OR)
- 18. Utilisation de LINQ to Entity Framework avec DB2
- 19. LINQ to DataSet gauche Join, comment le comte nulls
- 20. Linq to SQL et Entity Framework Diffrences?
- 21. sous-requête dans une jointure gauche
- 22. Comment faire une relation many-to-many dans LINQ?
- 23. SubSonic 2.2 jointure gauche erreur
- 24. Linq to Entity Framework Model - Comment faire pour basculer les vues par programme
- 25. Est-ce que Entity Framework peut faire ce que Linq To SQL fait?
- 26. LINQ to Entity Framework Beaucoup Many Désireuse problème de chargement
- 27. jointure gauche sur la même table
- 28. MVC LINQ to SQL Affichage de jointure de table SQL
- 29. Linq jointure interne de regroupement
- 30. MVC utilisant le cryptage Linq to Entity w/sql
quand je mets dans de nombreux champs de la même table, le résultat final, (requêtes SQL) utilisent beaucoup de choses unionall – Fredou
Je ne peux pas suggérer une bonne réponse basée sur si peu d'informations. –