Приведенный ниже код работает, если p.School.SchoolName оказывается равным null, и в этом случае это приводит к исключению NullReferenceException.
if (ExistingUsers.Where(p => p.StudentID == item.StaffID &&
p.School.SchoolName == item.SchoolID).Count() > 0)
{
// Do stuff.
}
ExistingUsers - это список пользователей:
public List<User> ExistingUsers;
Вот соответствующая часть stacktrace:
System.NullReferenceException: ссылка на объект не установлена в экземпляр объекта.
в System.Linq.Enumerable.WhereListIterator
1.MoveNext()
1 источник)
at System.Linq.Enumerable.Count[TSource](IEnumerable
Как мне обрабатывать это предложение where?
Спасибо очень заблаговременно.