var queryResult = (from s in this.Db.Poco./*Some poco*/.Where(predicate)
join f in this.Db.Poco./*Some poco*/ on s./*something*/ equals f./*something*/ into gs
from d_iz in gs.DefaultIfEmpty()
select new
{
/*use d_iz*/
}).ToList();