Raj kumar.C Ответов: 1

LINQ для преобразования лямбда выражения


У меня есть следующий запрос. нужно изменить выражение ламды.

(из пункта в списке.OrderByDescending(x => x.id).ThenByDescending(x => x.amount), где item. active= = false select item).Метода firstordefault();


Вы не могли бы мне помочь?

Что я уже пробовал:

попытался преобразовать linq в выражение lamda. не работать

1 Ответов

Рейтинг:
1

Midi_Mick

Вам нужно использовать формат выражения Linq, а не формат оператора.

var result = list.OrderByDescending(x => x.id).ThenByDescending(x => x.amount).Where(item=>item.active==false).FirstOrDefault();


Уведомление:

  • удаление " из пункта в"
  • Конкатенация то Where пункт
  • Введение item параметр в Where метод
  • Удаление выбранного элемента