데이터 계층에 WCF 서비스를 사용하는 프로젝트를 시작했습니다. 현재 모눈에 데이터가 필요한 경우 모든 행이 반환되고 결과가 표에 바인딩되고 데이터 집합이 페이징/정렬/리 바인딩을위한 세션 변수에 채워집니다. 우리는 이미 최대 메시지 크기 문제를 겪었으므로 가져 오기와 캐시를 변환하여 현재 페이지 만 가져 오는 것이 좋습니다.WCF 페이징 된 결과 및 데이터 내보내기
액면가 이것은 충분히 쉬운 것처럼 보이지만 작은 잡기가 있습니다. 사용자는 언제든지 전체 결과 집합을 내보낼 수 있습니다. 즉, 그리드보기 목적으로 현재 페이지를 가져 오는 것이 좋습니다. 그러나 내보내기를 수행하려면 모든 데이터를 호출해야합니다.
이렇게하면 최대 메시지 크기 문제가 다시 발생합니다. 이 유형의 설치에 권장되는 접근 방식은 무엇입니까? 우리는 현재있는 wsHttpBinding을 사용하는
... 어떤 도움을
감사합니다.