Я пытаюсь отфильтровать некоторые данные, которые у меня есть.
Сначала данные приводятся в следующем виде:
List<task> method1(){
return context.Tasks.where(x => x.date < Datetime.Today()).Tolist();
}
тогда я пытаюсь сделать следующее:
void method2(){
List<task> tasks1 = method1();
}
до сих пор я заполнил список задач 6 записями, как показано отладчиком. Но когда я пытаюсь связать этот список, я получаю исключение nullreferenceexception> tasks1 - список из 6 задач.
List<Task> tasks2 = tasks1.where(x => x.something.Equals("123")).tolist();
Для отладки и более глубокого погружения я попытался разделить код следующим образом:
var q = tasks1.where(x => x.something.Equals("123"));
List<Task> tasks2 = q.tolist();
при отладке я нашел следующие данные в
q: {current = null,
непубличные участники: {
текущий = ...,
перечислитель = ...,
предикат = ...,
..... и немного больше полей,
}}
почему эта ошибка?
и как это исправить?