Особенности использования select в LINQ
Объясните, пожалуйста,
- cust это ключевое слово и название переменной?
- и select cust это надо понимать как взять значение удовлетворяющее условиям выше?
var query = from cust in customers.AsEnumerable()
where cust.Field<int>("CustomerNo") == 1 || cust.Field<int>("CustomerNo") == 2
orderby cust["CustomerNo"] descending
select cust;
Ответы (1 шт):
Автор решения: Grundy
→ Ссылка
Чтобы разобраться с синтаксисом надо обратиться к справке.
В предложении
fromуказывается следующее:
- источник данных, на котором будет выполняться запрос (
dataSource)- локальная переменная, соответствующая отдельному элементу исходной последовательности (
rangeVariable)
В общем виде синтаксис такой:
from rangeVariable in dataSource
Список ключевых слов можно так же найти на странице справки
Предложение select описывает какой результат будет при выполнении запроса. Результат основывается на результате всех предыдущих предложений, а так же на результате выражений непосредственно в самом предложении select.