Действительно ли возможно вызвать Null Reference Exeption
в операторе соединения, даже если он имеет код DefaultIfEmpty()
??
var getWorkerList = (from a in workerList
join ps in db.ProjectStatus on a.StatusId equals ps.StatusId into hjps
from ps in hjps.DefaultIfEmpty()
join psc in db.StatusColor on ps.StatusCode equals psc.StatusCode into hjpsc
from psc in hjpsc.DefaultIfEmpty()
join lu in db.LOOKUPS on psc.StatusColorID equals lu.LOOKUPS_ID into hjlu
from lu in hjlu.DefaultIfEmpty()
select new WorkerModel()
{
FullName = a.FullName
,Color = lu.LOOKUPS_Code
}).OrderBy(a => a.WorkerId).ToList();
Вот где я получаю NullReferenceExeption
Ошибка:
join lu in db.LOOKUPS on psc.StatusColorID equals lu.LOOKUPS_ID into hjlu
from lu in hjlu.DefaultIfEmpty()
при добавлении этого оператора соединения я получаю ошибку. Пожалуйста, помогите :(