Linq к NHibernate несколько вызовов OrderBy

увеличить javaMaxHeapsize в файле build.gradle (Module: app)

dexOptions {
    javaMaxHeapSize "1g"
}

до (добавьте эту строку в градус)

 dexOptions {
        javaMaxHeapSize "4g"
    }
6
задан frictionlesspulley 26 December 2011 в 00:32
поделиться

2 ответа

Это смотрит на меня как ошибка с Linq к NHybernate. Одно возможное обходное решение должно преобразовать в массив перед сортировкой. Потенциально большая оборотная сторона - то, что Вы не можете ограничить результаты с помощью Пропуска () и Взять () перед перечислением, таким образом, это не может быть достаточно для Вас.

var results = items
   .ToArray()
   .OrderBy(item => item.Agenda.Date)
   .ThenBy(item => item.OutcomeType)
   .ThenBy(item => item.OutcomeNumber)
   .Skip((page - 1)*pageSize)
   .Take(pageSize)
7
ответ дан 17 December 2019 в 00:17
поделиться

хотя я не думаю, что это имело бы значение, что происходит, если Вы делаете свой linq как это:

(от меня в объектах orderby я prop1, я prop2, я prop3).Skip (...).Take (...).ToArray ();

0
ответ дан 17 December 2019 в 00:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: