사용자 a와 사용자 b의 두 가지 유형의 사용자가있는 사용자 테이블이 있습니다. 내 웹 사이트에는 쿼리 문자열 매개 변수를 기반으로 각 유형별 20 개의 페이지가 표시됩니다. 나는 그들의 주문이 그렇게 중요하지 않기 때문에 6 시간 동안 이것을 캐쉬하고 싶다. 내 질문은ASP.NET 조작 데이터 집합 개체
는 더 나은 그래서 난 그것을 조작 할 수있는 하나 개의 데이터 집합을 가지고 두 개의 서로 다른 SqlDataAdapter를 호출하고 각 유형을 저장하는 두 개의 서로 다른 데이터 세트 및 바인딩()는 캐시 또는에서 쿼리 문자열 및 가용성을 기반을하는 것입니다 쿼리 문자열 매개 변수. (어떻게 해야할지 모르겠다.)
다시 ... 1. 성능을 위해서는 하나의 DS를 가지고 조작하거나 두 가지를 사용하는 것이 더 낫습니다. 2. 어떻게 데이터 세트를 조작 할 수 있습니까? 나는 비트 값을 갖는 열을 가지고 있는데, 왜냐하면 1에 대해 querystring은 데이터 집합에서 1 개의 값을 원하기 때문이고, 0 또는없는 경우에는 데이터 집합에서 0 값을 원합니까?
감사
개인적으로
덕분에, Dataview.RowFilter = "유형 = 'A'"해야한다. 마지막으로 하나의 db 호출을 사용했지만 RowFiltering 대신 Dataset의 두 테이블에 값을 저장했습니다. – eugeneK