2017-06-04 3 views
-1

ich LINQ wollen Abfrage zu LEFT JOIN TWO TABLES Ergebnisse wie SQL erhalten genau (zeigen die Ergebnisse wie das Bild selbst die Zeile leer gelbe Linie)vb.net LINQ LEFT JOIN

Mein Code:

Dim qJoint = From tSum In lstSUM Group Join tbnk In lstBank On tbnk.ID_BANK Equals tSum.ID_BANK _ 
    Into tResult = Group From tbnk In tResult.DefaultIfEmpty Select tbnk.ID_BANK, tbnk.ABRIGER, tbnk.NomBank_AR, tSum.Montant_Facture 

enter image description here

+0

Zeigen Sie Ihren Code zuerst, wi Da können wir dir nicht helfen. Wir sind kein Code Writing Service. Deine Frage wird einfach abgelehnt. –

+0

Dim qJoint = Von tSUM In lstSUM Gruppe beitreten tbnk In lstBank Auf tbnk.ID_BANK tSum.ID_BANK Equals _ In TResult = Gruppe Von tbnk In tResult.DefaultIfEmpty Select tbnk.ID_BANK, tbnk.ABRIGER, tbnk.NomBank_AR, tSum.Montant_Facture –

Antwort

0

kleines Problem Code Versuchen:

Dim result= from v in VW_sum_bybank 
      join b in tbl_bank on v.id_bank equals b.id_bank into jj from kk in jj.DefaultIfEmpty() 
      select 
        V_id_bank=v.id_banl,  
        Code_bank=v.Code_bank, 
        NOMBANK=v.NOMBANK, 
        ABRG=v.ABRG,  
        b_id_bank=kk.ID_bank, 
        sommeFAC=kk.sommeFAC