2011-03-15 4 views
1

Azure 테이블 저장소에서 페이지 매김을 구현하는 방법을 알고 싶습니다.Azure 테이블 페이지 매김을 구현하는 방법

Azure 테이블 저장소는 "Skip()"LINQ 작업을 지원하지 않으므로 페이지 매기기 기능을 곧장 구현할 수 없습니다. Continuations 토큰을 통해서만 수행 할 수 있습니다. 그러나 문제는 내가 가장 우아하게 그것을하는 방법을 적절한 예제를 찾을 수 없습니다. 당신은 저에게 간단한 Azure 표 매김보기를 제공 할 수 있습니까? 우리가 반환 "페이지"를 얻을 여기

_context.DataTable.Where(r => r.SomeData == data1 && r.SomeData2 == 
(int)data2 && r.SomeData3 == (int)data3).Skip(10).Take(10).ToList(); 

: 같은

SQL 세상에서 핵심 매김 문이 보일 것이다. Azure 테이블 예제?

답변

0

한 가지 방법은, 그 힘을 한 후, 그 통해 토큰 페이지의 컬렉션을 얻을 수있는 데이터의 나머지 테이블에 다시 참조하는 또는 일치 조건에 따라,하지만 당신을 위해 작동하지 않을 수 있습니다

+0

어쩌면 예를 들어? :) –

+0

당신이 선호하는 연속 토큰의 사용을 보시고, 여기에 좋은 예가 있습니다. 두 번째 것은 잘 만들어진 비디오입니다. http://blog.smarx.com/posts/paging-over-data-in-windows-azure -tables, http://www.msdev.com/Directory/Description.aspx?eventId=1784 –

+0

다음은이 작업을 수행하는 방법에 대한 최신 정보입니다 (http://scottdensmore.typepad.com/). 블로그/2010/04/paging-with-windows-azure-table-storage.html – Jaxidian

관련 문제