Ограничение результатов Linqpad в 10000 строк

Как увеличить ограничение в 10000 строк в linqpad, чтобы получить больше строк результатов. Мой запрос возвращает примерно 45000 строк. Я попытался отредактировать файл RoamingUserOptions.xml, но изменения возвращаются к исходному состоянию. Также использовал опцию «Результаты в сетку данных», но не повезло. Может кто-нибудь мне помочь??


person Swapnil    schedule 18.06.2012    source источник
comment
У вас последняя версия? Параметр «Результаты в сетку» ограничен только объемом памяти. Ограничение было снято где-то в апреле 2012 года. Источник: linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/   -  person Cᴏʀʏ    schedule 18.06.2012
comment
Да, у меня последняя версия. Это код. из id в продуктах, где id.ProductsId.StartsWith(PId-1) select new {id.ProductsId} я получаю набор из 9500 строк... но он должен вернуть около 45 тыс.   -  person Swapnil    schedule 18.06.2012
comment
Итак, если вы запустите SELECT COUNT(*) FROM Products WHERE SUBSTRING([ProductsId], 1, 5) = 'PId-1' на своем SQL-сервере вне LinqPad, вы получите около 45 000 строк?   -  person Cᴏʀʏ    schedule 18.06.2012
comment
Я этого не делал. У меня есть ODATA, и я использовал функцию powerpivot excel для извлечения данных из odata. Я выбрал productid и количество строк, где ~ 45k...   -  person Swapnil    schedule 18.06.2012
comment
Теперь я нашел его, опция «Результаты в сетку» не была для меня очевидной, и мне пришлось немного поискать, чтобы найти ее. Теперь, когда я знаю, что это там, это делает LinqPad еще более полезным. Одна из моих коллег тоже была удивлена ​​этой функцией и обрадовалась, как только я рассказал ей об этом.   -  person jpierson    schedule 15.03.2013


Ответы (1)


Как указал Кори, в режиме «Результаты в сетку» LINQPad предоставит вам все строки или выдаст исключение OutOfMemoryException.

Наиболее вероятной причиной уменьшения количества запросов является то, что сервер OData настроен с ограничением на количество возвращаемых данных на запрос.

person Joe Albahari    schedule 19.06.2012
comment
Если сервер OData настроен с ограничением, будет ли это ограничение применяться к Excel PowerPivot, потому что в excel я получаю общее количество строк? Также есть ли способ узнать, есть ли у Odata предел? - person Swapnil; 19.06.2012