I'm new to LINQ. I am trying to join a table and view and display the result in data table.
Consider my scenario (Database) : ![1]](../../images/3834580106.webp)
My requirement is to display as follows on UI in DataTable as follows :![2]](../../images/3831172251.webp)
I had tried the following left-outer join (sample code) : `
var query = (
 from request in DB.Request
 join financeaprv in DB.DemoView on request.SurrogateID equals financeaprv.SurrogateID into financeaprvList
                             from financeaprv in financeaprvList.DefaultIfEmpty()
                             where financeaprv.ApproverType=="Finance"
  join sysadmin in DB.DemoView on request.SurrogateID equals sysadmin.SurrogateID into sysadminList
                             from sysadmin in legalaprvList.DefaultIfEmpty()
                             where sysadmin.ApproverType=="Admin"
  select new queryResult                             
  {
        FinanceApprv = financeaprv.ApproverName
        Admin = sysadmin.ApproverName
  }
`
But it was unsuccessful. Can anyone tell me what would be the LINQ query for my problem.. Thank you in advance.
 
     
    