Я пытаюсь заменить запросы критериев, которые я использую для многопольной поисковой страницы, запросами LINQ с использованием нового поставщика LINQ. Тем не менее, я столкнулся с проблемой получения количества записей, чтобы я мог реализовать пейджинг. Я пытаюсь добиться результата
эквивалентно тому, который создается проекцией CountDistinct из Criteria API с использованием LINQ. Есть ли способ сделать это?
Метод Distinct (), предоставляемый LINQ, похоже, не работает так, как я ожидал, и добавляю ".Distinct (). Count ()" в конец запроса LINQ, сгруппированного по полю. count (столбец целочисленного идентификатора), кажется, возвращает нечеткое количество этих значений.
Я могу предоставить код, который я использую, если это необходимо, но поскольку полей так много, это
довольно долго, поэтому я не хотел толпить пост, если он не был нужен.
Спасибо!