У меня есть запрос Linq, который работает нормально, но я заметил, что когда я использую ключевое слово take с этим запросом, он не возвращает те же самые избранные записи.
Когда я увидел запрос Sql-профилировщика, они полностью совпадают, за исключением ключевого слова top, в чем может быть проблема. Еще одна вещь, которую я заметил, - когда я даю не больше записей в базе данных, это хорошо работает и с take.
Я прикрепляю запрос и вложение записей
и когда я применяю топ-10 в этом запросе, он показывает эти записи
В чем может быть проблема с использованием Sql Server 2008 R2.