#linq
#linq ( ссылка )
Вопрос:
Учитывая следующее предложение LINQ where :
Планируемое расположение.Идентификатор имеет тип int?
pmArray имеет тип int[]
//Works
where
pmArray.Contains(plannedPosition.Id.Value)
//Does not work - will give a design time error
where
pmArray.Contains(plannedPosition.Id)
Как я могу сделать запрос более надежным, чтобы гарантировать отсутствие исключений типа выполнения null?
Ответ №1:
Как насчет:
where plannedPosition.Id != null amp;amp; pmArray.Contains(plannedPosition.Id.Value)
Комментарии:
1. Да, спасибо, Джон! Похоже, это сработало бы. Думаю, я излишне усложнял вопрос.