Создайте iorderedQueryable и используйте его в другом спискеC#

Место общения программистов C#
Ответить
Anonymous
 Создайте iorderedQueryable и используйте его в другом списке

Сообщение Anonymous »

Я создаю iorderedQueryable и хочу использовать запрос в разных списках позже в процессе. Но все, что я получаю, это пустые результаты. < /P>
Мой код для создания запроса: < /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();

//...
}
К сожалению, список orsumedData всегда пуст, независимо от data.count () .
Что у меня Я делаю неправильно?

Подробнее здесь: https://stackoverflow.com/questions/793 ... other-list
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»