Marius Vasile

Marius Vasile

  • 601
  • 1.9k
  • 143.1k

asp.net core getting null date from linq query

Mar 27 2021 12:33 PM
I am using a linq query to get my data from table and I am applying a left join but I couldn't find a way to handle empty dates. Example below
 
  1. CraftWorkViews = await (from a in _context.WOMains.Where(s => s.OrgID == orgid)  
  2.      join b in _context.WOPlanners.Where(s => s.Craft == craftid) on a.WOMainID equals b.WOMainID into Temp1  
  3.      from c in Temp1  
  4.      join d in _context.WOPlannerSCHs on c.WOMainID equals d.WOMainID into Temp2  
  5.      from e in Temp2  
  6.             select new CraftWorkView  
  7.             {  
  8.                    WONumber = c == null ? 0 : c.WONumber,  
  9.                    Subsequent = c == null ? 0 : c.WONumberS,  
  10.                    Activity = c == null ? " " : c.Activity,  
  11.                    StartDate = e == null ? ???? : e.StartDateP,  
  12.                    EndDate = e == null ? ???? : e.DueDateP,  
  13.                    CompletionDate = e == null ? ???? : e.CompDateP  
  14.   
  15.               }).ToListAsync();  
 

Answers (8)