2012-03-11 2 views
2

Select 메서드에 출력 매개 변수가있는 ObjectDataSource가 있습니다. 그리고 내 ObjectDataSource 캐싱을 사용할 수 있습니다.ObjectDataSource가 캐시에서 데이터를 검색 할 때 출력 매개 변수에 대한 액세스

ObjectDataSource가 데이터베이스에서 데이터를 검색 할 때 ObjectDataSource_Selected 이벤트의 출력 매개 변수에 액세스 할 수 있습니다.

캐시 된 버전에서 데이터를 가져 오면 Selected 이벤트가 실행되지 않고 출력 매개 변수에 액세스 할 수 없습니다.

ObjectDataSource가 캐시에서 데이터를 검색 할 때 출력 매개 변수에 액세스 할 수있는 솔루션이 있습니까?

답변

0

ObjectDataSource_Selected 이벤트 내에 Cache에 출력 매개 변수 값을 저장하거나 출력 매개 변수를 사용하지 않도록 저장 프로 시저 또는 쿼리를 리팩터링 할 수 있습니다.

+0

ObjectDataSource는 여러 입력에 대해 여러 캐시 버전을 만들고 다른 캐시 버전에 대한 출력 매개 변수를 캐시하려면 약간 복잡 할 것입니다. –