Je suis en train de convertir cette requête SQL pour LINQ:Aidez-moi à convertir cette requête SQL pour LINQ
SELECT Items.p_Name Product, DiamondCategory.dc_Name Category, Diamond.d_Weight Weight
FROM DiamondCategory
INNER JOIN Diamond ON DiamondCategory.dc_Id = Diamond.dc_Id
INNER JOIN Items ON Diamond.p_Id = Items.p_Id where Items.p_Id = 1
Union donne aucun résultat:
var qry = (from d in myDatabaseDataSet.Diamond select d.d_Weight).Union
(from c in myDatabaseDataSet.Items select c.p_Name).Union
(from e in myDatabaseDataSet.DiamondCategory select e.dc_Name);
Merci pour l'aide, mais en utilisant ur les résultats édités dans les erreurs inculding « Un corps de requête doit se terminer par une clause select ou une clause de groupe, un terme d'expression invalide dans IN et; expected .. etc ". En utilisant votre premier "Joindre" son ok, mais je ne peux pas lier à datagridview1.datasource, AsDataView() que j'utilise pour lier le résultat de la requête à dgv n'apparaît pas dans la requête. (Liste). – DanSogaard
@DanSogaard: En ce qui concerne le problème avec la deuxième requête que j'ai posté, tout dépend de choses comme les noms de vos tables etc. Vérifiez que vous avez réellement les noms que j'ai choisis (qui ont été choisis en devinant). Si la première requête fonctionne, vous êtes tous ensemble, alors. La liaison à une grille est une question totalement différente qui devrait être posée séparément. –
Très bien, merci beaucoup. – DanSogaard