score:0

you could pull the conditional operator out of the object creation.

from t in tasks
join user in userinfo on t.publisher equals user.account into temp
from userinfo in temp.defaultifempty()
select userinfo != null
    ? new
        {
            t.title,
            iscertificated = userinfo.iscertificated
        }
    : new
        {
            t.title,
            iscertificated = false
        }

Related Query

More Query from same tag