Можете ли вы показать, как реализован .GetAll ()? Это будет работать нормально, если служба .GetAll () возвращает пустой список вместо нуля.
Другой возможный обходной путь - назначить вывод в переменной за пределами linq и инициализировать пустым списком, как показано ниже -
var dItemTable = _departureItemsTableService.GetAll();
if (dItemTable == null)
dItemTable = new List<DepartureItems>();
Затем используйте dItemTable в linq