2012-06-18 1 views
4

더 많은 결과 행을 얻기 위해 linqpad에서 10000 개의 행 제한을 어떻게 늘릴 수 있습니까? 내 쿼리는 약 45000 개의 행을 반환합니다. RoamingUserOptions.xml을 편집하려고했지만 변경 사항이 원래 상태로 되돌려집니다. 또한 데이터 격자에 결과 옵션을 사용했지만 행운은 없습니다. 아무도 나를 도울 수 있습니까 ??Linqpad 결과 제한 10000 행

+2

최신 버전을 갖고 있습니까? "결과 그리드"옵션은 메모리에 의해서만 제한됩니다. 제한은 2012 년 4 월 중 언젠가 제거되었습니다. 출처 : http://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/1540003-increase-maximum-rows-returned-beyond-10000 –

+0

예 i 최신 버전을 사용하십시오. 이것은 코드입니다. id.ProductsId.StartsWith ("PID-1") 새로운 { 이 을 id.ProductsId} 선택 제품 의 ID 에서 난 9500 행 집합 ... 무엇입니까하지만 그래서 만약 주위 45K – Swapnil

+1

를 반환해야 LinqPad 외부의 SQL 서버에 대해 ~ 45,000 행을 얻는 SELECT COUNT (*) FROM 제품 위치 ([ProductsId], 1, 5) = 'PId-1' –

답변

8

Cory는 "Results to Grid"모드에서 LINQPad가 모든 행을 제공하거나 OutOfMemoryException을 throw한다고 지적했습니다.

점점 줄어들 가능성이 큰 이유는 OData 서버가 쿼리 당 반환 할 수에 대한 제한으로 구성된다는 것입니다.

+0

OData 서버를 제한으로 구성하면 엑셀에서 총 행 수가 늘어나기 때문에 Excel PowerPivot에이 제한이 적용됩니까? 또한 오다타 (Odata)에 한계가 있는지 알아 보는 방법이 있습니까? – Swapnil