Итак, у меня есть «Ever Expanding LINQ Query» ... Я обнаружил, что мне нужно придерживаться ряда параметров, и я получаю crosseyed. У меня есть это:Добавление OR к моему запросу LINQ?
var ud = db.Updates
.Where(c => c.Sold.Equals(false)&&(c.Status.Equals(("Pending"))))
.GroupBy(c => c.Vehicle)
.Select(x => x
.OrderByDescending(y => y.TimeStamp)
.First())
.ToList();
И мне нужно, чтобы добавить или в «c.Status.Equals» для проверки нескольких значений строк ... таких как «Ожидание» || «Отвергнуто», что это правильный путь/место для этого?
Большое спасибо за помощь!
Почему бы не 'c =>! c.Sold && c.Status ==" Pending "'? Вам действительно не нужно использовать 'Equals' здесь. – juharr