- , Linq goofy ( ) outers, DefaultIfEmpty().
, Linq-To-Entities IEnumerables, LEFT DefaultIfEmpty(). :
IQueryable enq = Enquiry.Select();
IQueryable app = Application.Select();
var x = from e in enq
join a in app on e.enquiryid equals a.enquiryid
into ae
where e.Status != 4
from appEnq in ae.DefaultIfEmpty()
select e.*;
, Linq-To-Entities, , raw Linq.
(: , - ... , , . . , , ?)