Мой код создает запрос: < /p>
Код: Выделить всё
IOrderedQueryable sortingQuery;
if (userInputA)
{
sortingQuery = new List().AsQueryable()
.OrderBy(clt => clt.PropertyA);
}
else
{
sortingQuery = new List().AsQueryable()
.OrderBy(clt => cltPropertyB);
}
sortingQuery = userInputB
? sortingQuery.ThenBy(clt => clt.PropertyC ?? int.MaxValue)
: sortingQuery.ThenByDescending(clt => clt.PropertyD ?? int.MaxValue);
sortingQuery = sortingQuery.ThenBy(clt => clt.PropertyZ);
< /code>
Позже я хочу выполнить запрос в списках n: < /p>
while(process)
{
List data = await GetNewData();
var orderedData = data.AsQueryable()
.Provider
.CreateQuery(sortingQuery.Expression)
.ToList();
//...
}
Что мне делать неправильно?
Подробнее здесь: https://stackoverflow.com/questions/793 ... other-list
Мобильная версия